본문 바로가기
개발 공부/알고리즘 개념+문제풀이

[알고리즘 문제풀이]x만큼 간격이 있는 n개의 숫자_프로그래머스1단계

by 크롱이크 2021. 6. 18.

문제설명

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

 

주의사항

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

입출력예시

코드

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

 

해석

n만큼 만들어줘야하기 때문에 반복문을 썼다.

입출력 예시 1번을 보면 (i*x) + x 를 할 경우 2,4,6,8,10 이 나오게된다.

배열에 푸쉬한다.

 

오늘도 괜찮았다. 이제 1단계는 할 수 있다는 자신감이 생긴다...ㅎㅎ(자만노노)

 

 

 

 

반응형

댓글