x만큼 간격이 있는 n개의 숫자_프로그래머스_파이썬

  • 나의 풀이
def solution(x, n):
    if x == 0:
        return [0]*n
    else:
        answer = list(range(x,(n+1)*x,x))
    return answer
print(solution(2,5))
[2, 4, 6, 8, 10]
  • 다른 사람 풀이
def number_generator(x, n):
    # 함수를 완성하세요
    return [i * x + x for i in range(n)]
print(number_generator(2, 5))

[2, 4, 6, 8, 10]

Comments