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는 키 : 값을 [키,값] 으 로 배출해낸다.