프로그래머스 코딩테스트 연습 Level1 - 실패율 [ javascript ]

프로그래머스 코딩테스트 연습 Level1 - 실패율 [ javascript ]

반응형

조건에 맞춰서 배열을 생성해서 실패율을 구한 후 인덱스를 기록하고 정렬하였습니다.

const solution = (N, stages) => { let userLen = stages.length; return stages .reduce((arr, stage) => { if (stage <= N) arr[stage - 1]++; return arr; }, Array(N).fill(0)) .map((el, idx) => { const t = el / userLen; userLen -= el; return { loss: t, idx }; }) .sort((a, b) => b.loss - a.loss) .map(({ idx }) => idx + 1); };

반응형

from http://dalconbox.tistory.com/292 by ccl(S) rewrite - 2021-09-12 07:01:39