프로그래머스

[JavaScript] x만큼 간격이 있는 n개의 숫자 - 프로그래머스

jjangsh 2024. 8. 5. 23:12

문제 : 

 

 

내 풀이 :

function solution(x, n) {
    let sum = 0;
    let sumArr = [];
    for(let i = 0; i < n; i++) {
        sum += x;
        sumArr.push(sum);
    }
    return sumArr;
}

 

 

굳이 sum 변수를 만들지 않고 반복문 안에서 sumArr에 바로 push를 해도 될 것 같아서 다시 코드를 짰다.

function solution(x, n) {
    let returnArr = [];
    for (let i = 1; i <= n; i++) {
        returnArr.push(x*i)
    }
    return returnArr;
}

 

다른 사람의 풀이를 보면 화살표함수나 체이닝기법으로 한 줄로 풀이를 하는 사람이 많던데 나도 한번 시도해 봐야겠다.