프로그래머스 LEVEL 1(예산)
-
사용 언어 : javascript
-
해결 날짜 : 2022-08-11
-
해결 방법 :
- 부서 별 신청한 금액이 들어있는 배열 d를 오름차순 정렬 후
- 배열을 돌며 budget보다 같거나 작다면 budget에서 차감 및 정답 1씩 증가
-
코드
function solution(d, budget) {
var answer = 0;
d.sort((a,b) => a - b);
for (const amount of d) {
if (budget >= amount) {
budget -= amount;
answer++;
}
}
return answer;
}