Skip to content

Commit c810b7a

Browse files
committed
Add 예산.js
1 parent 3e18dc1 commit c810b7a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

level-1/예산.js

+17
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,21 @@ function solution(d, budget) {
1010
budget -= department
1111
}
1212
return answer;
13+
}
14+
15+
// prove-ability
16+
function solution(d, budget) {
17+
let sum = 0;
18+
let count = 0;
19+
// 오름차순 정렬
20+
d.sort((a, b) => a - b);
21+
for(let i = 0, len = d.length; i < len; i++) {
22+
// 작은 수 부터 하나씩 더해준다
23+
sum += d[i];
24+
// 더한 수가 정해진 예산과 같다면 이전까지 센 카운트 반환
25+
if(sum > budget) return count;
26+
count++;
27+
}
28+
29+
return count;
1330
}

0 commit comments

Comments
 (0)