본문 바로가기
광고 준비 중
코딩테스트

[프로그래머스] 예산

by 탈코딩 2022. 11. 29.
728x90
반응형

 


✏️ 문제 풀이
function solution(d, budget) {
    d = d.sort((a, b) => a - b);
    let a = 0;

    for(let i=0; i<d.length; i++){
        if(d[i]<=budget){
            budget -= d[i]
            a++
        } 
    }
    return a
}

 

✏️ 다른 풀이
function solution(d, budget) {
    return ~(~d.sort((a,b)=>a-b).map(v => budget -= v).findIndex(v => v < 0) || ~d.length);
}

 

728x90
반응형

댓글