Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c810b7a

Browse files
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

Lines changed: 17 additions & 0 deletions
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)

AltStyle によって変換されたページ (->オリジナル) /