최대 1 분 소요

문제

37

해결과정

  1. d를 오름차순 정렬
  2. budget에서 d가 0보다 크거나 같을때까지 계속 빼 나간다
function solution(d, budget) {
    var answer = 0;
    d.sort((a, b) => a - b)
    for(let i = 0; i<d.length; i++){
        if(budget - d[i] >= 0){
            answer++
            budget -= d[i]
        }
    }
    return answer;
}