jyamethyst21 님의 블로그

프로그래머스 - 'x만큼 간격이 있는 n개의 숫자' (PYTHON 풀이) 본문

CODING 💻

프로그래머스 - 'x만큼 간격이 있는 n개의 숫자' (PYTHON 풀이)

jyamethyst21 2026. 5. 15. 00:10

문제:

 

시작 숫자이자 증감 숫자인 x와 개수 파라미터인 n을 입력받는다. 이후 x로 시작하는 수 중 n개만큼 리스트로 받아서 리턴해주는 문제이다.

 

풀이:

def solution(x, n):
    li = []
    for i in range(1, n + 1):
        li.append(x * i)
    return li

li라는 리스트를 초기화하고 반복문을 돈다. 이후 n개의 개수만큼 리스트에 값을 추가해야 하기 때문에 1부터 n+1까지 반복문을 돌고, 이때 추가할 값은 x*i이다. 2부터 시작하고 n이 3이라면 2,4,6이 리스트에 추가되고 해당 리스트를 반환하는 로직이다.