부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요.
입출력 예시
d : [1,3,2,5,4]
budget : 9
-> 3
function solution(d, budget) {
var answer = 0;
d.sort((a, b) => { return a - b });
d.forEach((num) => {
if (budget >= num) {
budget -= num;
answer++;
}
})
return answer;
}
ㅎㅎ
오름차순 정렬 할랬는데 계속 b-a 해놓고 왜 안되나 생각했다.
너무 당당하게 잘못 알고 있었다.
ㅎㅎ
바꿨더니 정답😳
뭐지 이거 어제 한 건데 안 올렸다