Written by
java-style
on
on
프로그래머스 코딩테스트 연습 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