Link
문제
풀이
(1)
function solution(N, stages) {
let arr = new Array(N + 2).fill(0)
for (let s of stages) {
arr[s] += 1;
}
let total = stages.length;
let pre = 0;
let fail = []
for (let i = 1; i < arr.length - 1; i++) {
let a = arr[i]
fail.push([i, a/(total - pre)]);
pre += a;
}
fail.sort((a, b) => b[1] - a[1] || a[0] - b[0])
return fail.map(f => f[0]);
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv. 1 | JavaScript] [1차] 다트 게임 (0) | 2025.02.15 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] 옹알이 (2) (1) | 2025.02.13 |
[프로그래머스 | Lv. 1 | JavaScript] 덧칠하기 (0) | 2025.02.11 |
[프로그래머스 | Lv. 1 | JavaScript] 소수 만들기 (0) | 2025.02.10 |
[프로그래머스 | Lv. 1 | JavaScript] 소수 찾기 (1) | 2025.02.08 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.