[프로그래머스 Lv.3] 연습문제 - 최고의 집합

김민지·2023년 8월 2일
0

✨ 문제 ✨


✨ 정답 ✨

function solution(n, s) {
    // 원소 n개, 원소들의 합 s
    if (n > s) return [-1];

    let middle=Math.floor(s/n)
    let answerArray=new Array(n).fill(middle);
    
    // 남은 양 : s-n*middle
    if (s-n*middle>0){
        for (let i = n - (s-n*middle); i <= n - 1; i++) {
            answerArray[i]++
        }
        return answerArray
    }else{
        return answerArray;
    }
    
}

🧵 참고한 정답지 🧵

💡💡 기억해야 할 점 💡💡

profile
이건 대체 어떻게 만든 거지?

0개의 댓글

관련 채용 정보