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으로 초기화하지 않아서,, 실패한 오류를 겪었다고 한다 ..! 바보 ..