[프로그래머스][카카오] 실패율 - Javascript

juyeong-s·2021년 8월 6일
0

프로그래머스

목록 보기
4/5

Code

function solution(N, stages) {
    let answer = [];
    for(let i=1; i<=N; i++){
        let curr = 0, more=0;
        stages.forEach((num)=>{
            if(i <= num){
                more++;
            }
            if(i === num){
                curr++;
            }
        });
        answer.push({i:i, value:curr/more});
    }

    answer.sort((a,b)=>{
        if(a.value > b.value)
            return -1;
        else
            return 1;
    })

    return answer.map(x=>x.i);
}


more와 curr의 개수를 0으로 초기화하지 않아서,, 실패한 오류를 겪었다고 한다 ..! 바보 ..

profile
frontend developer

0개의 댓글