프로그래머스[Level 1] X만큼 간격이 있는 n개의 숫자(자바스크립트_javascript)

JM.dev·2021년 5월 16일
1

프로그래머스

목록 보기
2/2

프로그래머스[Level 1]

X만큼 간격이 있는 n개의 숫자

  • 문제 설명

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

    • x는 -10000000 이상, 1000000 이하인 정수입니다.

    • n은 1000 이하인 자연수입니다.

문제

function solution(x, n) { //x는 시작할값과 x만큼 증가하는 값, n은 몇개를 출력하는지 나타냄
    var answer = []; //배열을 뜻함
    return answer;// answer가 배열이니 배열형식으로 출력해주세요 라고 알수있음
}

풀이

function solution(x, n) {
    var answer = [];
    for (let i = 1; i<=n; i++){//i을 선언후 1을 할당하여 우리가 n개만큼 출력을 할거니 n이하로 반복하라는 뜻이며 이때 한번 반복한뒤 i는 1씩 증가
        answer.push(x*i);//push()를 알아두자
    }
    return answer;
}

for문 부터 설명을 하자면 i을 선언후 1을 할당하여 우리가 n개만큼 출력을 할거니 n이하로 반복하라는 뜻이며 이때 한번 반복한뒤 i는 1씩 증가하라는 뜻이 담긴 for문이다.
그리고 answer.push를 한 이유는 배열에 데이터값을 넣을때는 push를 이용하는것을 알아두자
answer *= i 를 하시는 분이 없기를 바랍니다.

profile
차곡차곡 한단계 씩

0개의 댓글