문제 링크: https://programmers.co.kr/learn/courses/30/lessons/12982
function solution(d, budget) {
let answer = 0;
d.sort((a, b) => a - b); // 배열 오름차순 수행
let sum = 0;
for (let i = 0; i < d.length; i++) {
sum += d[i];
if (sum <= budget) { // 정해진 예산보다 작을때까지만 카운트 +1
answer++;
} else {
break;
}
}
return answer;
}