|
์ฝ๋ ์์ฑํ๊ธฐ
import java.util.Arrays;
public class ์์ฐ {
public int solution(int[] d, int budget) {
int answer = 0;
int total = 0;
Arrays.sort(d);
for (int i = 0; i < d.length; i++) {
if(total+d[i] <= budget){
total += d[i];
answer ++;
}else{
break;
}
}
return answer;
}
public static void main(String[] args) {
์์ฐ q = new ์์ฐ();
int[] arr = {1,3,2,5,4};
System.out.println(q.solution(arr, 9));
}
}
Java
๋ณต์ฌ
|
์ฝ๋ ์ค๋ช
ํ๊ธฐ
โข
์ผ๋ง๋ ๋ง์ ๋ถ์์ ์์ฐ์ ์ง์ํด ์ค ์ ์๋๋์ ๋ฌธ์ ๋ผ์ ์ ์ผ ์์ ์๋ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ํด์ ์์ฐ๊ณผ ๊ฐ๊ฑฐ๋ ์์ ๋๊ฐ ์ต๋ ์ง์์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
โข
๋ฐ๋ผ์ ๋จผ์ ์ ๋ ฌ์ ํ๊ณ ์์ ๊ฐ๋ค์ ์ฐจ๋ก๋๋ก ๋ํ์ฌ ๋ค์์ ๋ํ ๊ฐ์ด budget ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋๊น์ง ๋ํ๊ณ ์นด์ดํธํ ๊ฐ์ ๋ฆฌํด ํ์ต๋๋ค.