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

hyocho·2022년 6월 7일
0

코딩테스트

목록 보기
2/45

✅문제

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

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

💡주어진 솔루션

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

✍문제풀이

function solution(x, n) {
//x는 시작할 값과 x만큼 증가하는 값, n은 몇개를 출력하는지 나타냄
    var answer = []; //answer라는 배열을 선언해줌.
    for (let i=1; i<=n; i++){
    //i라는 변수는 1부터 시작해서 n까지 반복해주는 for 반복문
        answer.push(x*i);
        //push로 answer배열에 값을 추가해 줌.
    }
    return answer; // answer가 배열이니 배열형식으로 출력하는 것.
}

📝TIL

  • javascript는 C언어와는 다르게 숫자에 short, long 등의 형이 따로 없다. 따라서 범위를 따로 생각해 줄 필요가 없다.
  • 변수의 선언 방법에는 var, let, const 가 있다.
  • .push : 배열 끝에 값을 추가해주는 메서드.

문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12954

profile
기록하는 습관을 기르고 있습니다.

0개의 댓글