프론트엔드 개발자의 기록 공간

[프로그래머스 JavaScript] 예산 본문

알고리즘_JS/프로그래머스_Level1

[프로그래머스 JavaScript] 예산

[리우] 2021. 6. 8. 13:53

프로그래머스 Level1 예산 -> Summer/Winter Coding(~2018) 문제

 

너무 간단한 문제라 문제 설명은 생략하겠습니다.

function solution(d, budget) {
    var answer = 0;
    
    d.sort((a,b) => a-b);
    
    for(let x of d){
        if(budget - x >= 0){
            budget -= x;
            answer += 1;
        }else break;
    }

    return answer;
}

코드 설명 : 오름차순으로 신청 금액을 정렬후 가지고 있는 예산값에 빼주면서 0보다 클때까지 카운트 해주면된다.

728x90
Comments