문제
풀이 과정
const solutionA = (N, stages) => {
const answer = [];
let stagesLength = stages.length;
for (let i = 1; i <= N; i++) {
let count = 0;
for (let j = 0; j < stages.length; j++) {
if (i === stages[j]) count++;
}
let failureRate = count / stagesLength;
answer.push({ i, failureRate });
stagesLength -= count;
}
answer.sort((a, b) => b.failureRate - a.failureRate);
return answer.map((result) => result.i);
};
const testA = solutionA(N, [2, 1, 2, 6, 2, 4, 3, 3]);
console.log(testA);
틀린 부분이 있거나 보충해야 할 내용이 있다면 댓글이나 DM(sungstonemin)으로 알려주시면 감사하겠습니다😄