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

Cottonmycotton·2021년 9월 28일
0

Algorithm

목록 보기
8/44
post-custom-banner

문제 설명

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

제한사항

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

입출력 예시

🖊 풀이

  • X를 N번 돌면서 X씩 증가하게 해야한다.
  • N의 숫자만큼 도달할때 까지 for문을 돌리고 그 안에서 i(증감식)와 X를 곱한 결과물을 result에 담아 answer에 push하기.
  • for문이 한번씩 돌아갈때마다 배열이 생겨서 n의 길이만큼의 배열만 return 하여 반환하였다.

💡 코드

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

문제 출처: 프로그래머스

profile
투명인간
post-custom-banner

0개의 댓글