[프로그래머스][예산]-Lv.1

호준·2022년 1월 11일
0

Algorithm

목록 보기
39/111
post-thumbnail

문제

링크텍스트

코드

import java.util.Arrays;
class Solution {
    public int solution(int[] d, int budget) {
        int answer = 0;
        Arrays.sort(d); // 오름차순        
        int count=0;
        int sum=0;
        for(int i=0; i<d.length; i++){
            if(sum+d[i]>budget) break; //해당 부서 부품구매를 했을 때 예산보다 넘을 때 종료
            sum += d[i];
            count++;
        }
        answer =count;
        return answer;
    }
}

알고 넘어가기

Arrays.sort(배열) // 오름차순
int[], double[] String[] 배열들...
Arrays.sort()와 비슷한 Collections.sort()도 오름차순이지만 배열이 아니라 ArrayList<>() 정렬방법이다.

profile
도전하지 않는 사람은 실패도 성공도 없다

0개의 댓글