문제 설명
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
제한 조건
x는 -10000000 이상, 10000000 이하인 정수입니다.
n은 1000 이하인 자연수입니다.
def solution(x, n):
if x > 0 :
return list(range(x,(x*n)+1,x))
elif x < 0 :
answer = list(range((x*n),x+1,-x))
answer = answer[::-1]
return answer
else :
return list(0 for i in range(n))
def solution (x, n):
if x != 0:
return [i for i in range(x, x*(n+1), x)]
else:
return list(0 for i in range(n))
for i in range(5, 12): # 5부터 11까지 반복
print('Hello, world!', i)
for i in range(0, 10, 2): # 0부터 8까지 2씩 증가
print('Hello, world!', i)
for i in range(10, 0, -1): # 10에서 1까지 1씩 감소
print('Hello, world!', i)
for i in reversed(range(10)): # range에 reversed를 사용하여 숫자의 순서를 반대로 뒤집음
print('Hello, world!', i) # 9부터 0까지 10번 반복