728x90
[Javascript] (프로그래머스 level 1) 예산
💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.
내 풀이
function solution(d, budget) {
d.sort((a, b) => a - b);
let money = budget;
let count = 0;
for(let i = 0; i < d.length; i++) {
if (money - d[i] >= 0) {
money = money - d[i];
count++;
} else {
break;
}
}
return count
}
배운 점, 느낀 점
- “다른 사람 풀이”를 눌러보면 충격적인 코드들이 나온다. 대부분 한줄로 끝나는 코드들…
- 그런 코드들을 볼때 부족함을 많이 느끼지만,,, 지금 나의 최우선 목표는 “요구사항을 만족하는 것”과 “가독성 좋은 코드를 짜는 것” 이 2가지이기에 마음을 좀 놓고 많이 풀어보기로 하자.
- 근데 또 굇수들에 비하면 많이 푸는 편은 아닌듯? 하루 10문제 이상 푸는 분들도 꽤 있더라😭😭
'Coding Test > JavaScript' 카테고리의 다른 글
[Javascript] (프로그래머스 level 1) 실패율 (0) | 2022.06.30 |
---|---|
[Javascript] (프로그래머스 level 1) 비밀 지도 (0) | 2022.06.30 |
[Javascript] (프로그래머스 level 1) 문자열 내 마음대로 정렬하기 (0) | 2022.06.30 |
[Javascript] (프로그래머스 level 1) 소수 찾기 (0) | 2022.06.30 |
[Javascript] (백준 9046) 복호화 (0) | 2022.06.30 |
[Javascript] (백준 4673) 셀프 넘버 (0) | 2022.06.29 |
[Javascript] (백준 2839) 설탕 배달 (0) | 2022.06.28 |
[Javascript] (백준 20291) 파일 정리 (0) | 2022.06.27 |
댓글