관리 메뉴

Jerry

[#99][프로그래머스][입문] 연속된 수의 합 본문

Problem Solving/Algorithm 문제 풀기

[#99][프로그래머스][입문] 연속된 수의 합

juicyjerry 2023. 2. 8. 20:49
반응형
function solution(num, total) {
    let start = 0;
    let test = new Array(num).fill(0).map((e, i) => i).reduce((a, c) => a + c, 0);
    
    while (test !== total) {
        if (test < total) start++;
        else start--;
        test = new Array(num).fill(0).map((e, i) => i + start).reduce((a, c) => a + c, 0);
    }
    return new Array(num).fill(0).map((e, i) => i + start);
}

 

반응형