문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/12982

제한 사항

입출력 예

풀이
import java.util.Arrays;
class Solution {
public int solution(int[] d, int budget) {
int answer = 0;
int sum = 0;
Arrays.sort(d);
for (int i : d) {
if (sum + i > budget) break;
sum += i;
answer++;
}
return answer;
}
}
후기
처음에 정렬만 하면 쉽게 풀 수 있다. 근데 이게 왜 1단계..? 점수는 또 5점을 줬다... 왜일까
'코딩테스트 (프로그래머스) > Java' 카테고리의 다른 글
| [프로그래머스][JAVA][Lv. 1] 직사각형 별찍기 (0) | 2023.07.23 |
|---|---|
| [프로그래머스][JAVA][Lv. 1] 소수 만들기 (0) | 2023.07.23 |
| [프로그래머스][JAVA][Lv. 1] [1차] 비밀지도 (0) | 2023.07.22 |
| [프로그래머스][JAVA][Lv. 1] [1차] 다트 게임 (0) | 2023.07.22 |
| [프로그래머스][JAVA][Lv. 1] 완주하지 못한 선수 (0) | 2023.07.20 |