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

Cho2andy·2022년 5월 14일
0

알고리즘

목록 보기
11/28
post-thumbnail

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]

네 등차수열이네요!!( ̄︶ ̄)↗ 

자 그럼 어떻게 풀어야 할까요??🙄

  1. 입력값의 x 가 등차수열의 첫 항이자 공차가 되는 것이고
  2. n은 마지막 항 즉 배열의 길이를 나타내게 되는 것이네요
  3. 그럼 for문을 통해 배열에 하나씩 값을 넣어주면
  4. 답이 뙇!👍

<풀이 완성 코드>

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

쉬운 문제였습니다.
등비수열의 문제도 있을 수 있겠죠?? 😉

profile
먹고 배우는 것엔 아끼지 말자구 ( ̄︶ ̄)↗

0개의 댓글