함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
x | n | answer |
---|---|---|
2 | 5 | [2,4,6,8,10] |
4 | 3 | [4,8,12] |
-4 | 2 | [-4, -8] |
def solution(x, n):
return [ x*(i+1) for i in range(n) ]
이번엔 한 줄 코드를 시도해보았습니다.
( 한 줄 코드는 재미로 하는 것으로 더 좋거나 하지는 않습니다; )
이 문제는 x 포함 x의 증가한 수들을 n개 만큼 리스트에 추가하면 됩니다.
처음에 정수 x와 자연수 n을 인수로 받습니다.
n개를 추가해야 하기에 n번 반복하고, x 값을 포함하여 증가한 값들을 바로 리스트로 감싸서 리턴 시켰습니다.
x가 2인 경우
2 (0+1) = 2
2 (1+1) = 4
.
.
.
이런 느낌입니다.
Github에 문제 코드를 올렸으니 궁금하신 분들은 확인해보세요!