2020.11.04
출처 : 프로그래머스
📝문제
55분 소요
✏️해답
function solution(d, budget) {
let answer = 0;
/// d 배열을 오름차순으로 재배치
let dArr = d.sort((a,b)=>a-b);
let result = budget;
for(let i=0;i<d.length;i++){
if(result>0 && result>=dArr[i]){
result -= dArr[i];
answer++;
}else{
break;
}
}
return answer;
}
회고🧐
오름차순으로 배치하는 함수를 안썼더니, 에러가 발생함. sorting을 제대로 해야함!
'코딩테스트' 카테고리의 다른 글
[1일1코👨🏻💻] Lv.1 [1차]다트게임.js - 프로그래머스 (0) | 2020.11.09 |
---|---|
[1일1코👨🏻💻] Lv.1 실패율.js - 프로그래머스 (0) | 2020.11.06 |
[1일1코👨🏻💻] Lv.1 키패드 누르기.js - 프로그래머스 (0) | 2020.11.02 |
[1일 1코👨🏻💻] Lv.1 직사각형 별찍기.js - 프로그래머스 (0) | 2020.10.28 |
[1일1코👨🏻💻] Lv.1 x만큼 간격이 있는 n개의 숫자.js - 프로그래머스 (0) | 2020.10.28 |
댓글