본문으로 바로가기
728x90
반응형

문제

 

 

반응형

풀이

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Arrays;
class Solution {
    public int solution(int[] d, int budget) {
        int answer = 0;
        Arrays.sort(d);                  //작은 수의 예산부터 처리
        for(int i=0; i<d.length; i++) {  //d의 길이만큼 for문을 설정     
            budget-=d[i];                //budget에서 d의 i번째 정수를 뺌
            if(budget<0) {               //만약 budget이 0미만이 되면
                break;                   //즉시 for문 종료
            }
            answer++;                    //0이상이면 answer에 +1카운트
        }
        return answer;
    }
}
cs

 

728x90
반응형