728x90
https://programmers.co.kr/learn/courses/30/lessons/12982?language=javascript
function solution(d, budget) {
// 정답을 받을 코드
var answer = 0;
// 새로운 배열을 만들어서 sorting된 배열을 넣어줌 sorting 방법은 낮은수를 앞으로
let newArr = d.sort((a, b) => a - b)
// 이 카운트는 for loop 돌때마다 셀 count
let count = 0;
// for loop
for(let i=0; i<newArr.length; i++){
// count를 센다
count++;
// 버젯에서 배열안의 값을 빼주고 다시 버젯에 새로 저장한다
budget = budget - newArr[i];
//버젯의 값이 음수가 되면 break
if(budget < 0){
break;
}
// count 값을 정답 변수에 넣어준다.
answer = count;
}
// 정답
return answer;
}
728x90
'알고리즘' 카테고리의 다른 글
프로그래머스 Level 1 -하샤드 수(Javascript) (0) | 2022.05.13 |
---|---|
프로그래머스 Level 1 - 핸드폰 번호 가리기(Javascript) (0) | 2022.05.13 |
Javascript로 백준에서 문제풀기 (Node.js) (0) | 2022.05.13 |
프로그래머스 Level 1 - 제일 작은 수 제거하기(Javascript) (0) | 2022.05.13 |
프로그래머스 Level 1 - 짝수와 홀수 (Javascript) (0) | 2022.05.12 |