PROGRAMMERS Python Lv1. x만큼 간격이 있는 n개의 숫자

최대 1 분 소요

이번 문제는 x만큼 간격이 있는 n개의 숫자이다.

나의 코드는 다음과 같다.

def solution(x, n):
    answer = []
    answer.append(x)
    for num in range(2, n+1):
        a = x * num
        answer.append(a)
    return answer

이 문제는 처음에 주어진 x를 리스트에 넣어주고

2부터 시작해서 n까지 수를 곱해서 또 다시

리스트에 append 시켜주면 되는 문제이다.

이 문제를 블로그에 게시하는 이유는 한 줄 코드가

유용하기 때문이다.

def solution(x, n):
return [i * x + x for i in range(n)]

위의 코드처럼 짜면 굳이 x와 다음 값들을 따로따로

넣어줄 필요가 없어진다. 매우 잘 짜여졌다고 생각이 들어

참고하면 좋을 것 같다.

댓글남기기