[프로그래머스 문제풀이18]실패율 자바스크립트

매드갈릭레드망고·2021년 9월 16일
0
function solution(N, stages) {
    var answer = [];
    const clears={};
    for(let i=1;i<=N;i++){
        clears[i]=0;
    }
    let peoples=stages.length;
        for(const stage of stages){
           for(let i=1;i<stage;i++){
               clears[i]=clears[i]+1;
           }
        }
    let clearRate=
    Object.values(clears)
    .map((val,i)=>{
        const fail=peoples-val;
        const rate= (fail/peoples);
        peoples-=fail;
        clears[i+1]=rate
    })
    const rates=
    Object.entries(clears)
    .sort((a,b)=>b[1]-a[1])
    .map(val=>{
        return answer.push(Number(val[0]))
    })
    return answer
}

카카오 문제는 레벨 1도 어렵다.
entries는 키 : 값을 [키,값] 으 로 배출해낸다.

0개의 댓글