Algorithm/programmers

서버 증설 횟수 ( Level 2, JavaScript, 2025 프로그래머스 코드챌린지 2차 예선 )

takeU 2025. 2. 13. 18:48
반응형
const solution = (players, m, k) => {
    let res = 0
    const computer = []
    for (let i = 0; i < players.length; i++) {
        while (computer[0] === i) computer.shift()
        if (Math.floor(players[i] / m) > computer.length) {
            let count = Math.floor(players[i] / m) - computer.length
            res += count
            while (count--) computer.push(i + k)
        }
    }
    return res
}

시뮬레이션

그냥 구현하면됨

반응형