본문 바로가기
Algorithm

프로그래머스 1단계 : x만큼 간격이 있는 n개의 숫자

by 코딩대원 2022. 11. 27.

✔ 프로그래머스 1단계 : x만큼 간격이 있는 n개의 숫자

코팅테스트 연습 > 연습문제 > x만큼 간격이 있는 n개의 숫자


❓ 문제 설명

함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다.
다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.

❗ 제한 조건

x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다.

🍖 입출력 예

x n answer
2 5 [2,4,6,8,10]
4 3 [4,8,12]
-4 2 [-4, -8]

⏳ 문제 풀이

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

x의 배수로 구성된 배열을 구성해줍니다.


👀 다른 사람의 풀이

function solution(x, n) {
    return Array(n).fill(x).map((v, i) => (i + 1) * v)
}

이게 한줄로도 가능하네요..

댓글


HTML
CSS

JAVASCRIPT

자세히 보기