내풀이 (성공)
def solution(x, n):
answer = []
if x == 0:
answer = [0] * n
return answer;
if x > 0:
repeat_range = (x * n) + 1
if x < 0:
repeat_range = (x * n) - 1
for i in range(x, repeat_range, x):
answer.append(i)
return answer
다른방법 1
def number_generator(x, n):
# 함수를 완성하세요
return [i * x + x for i in range(n)]
print(number_generator(2, 5))
'Engineering WIKI > Programmers' 카테고리의 다른 글
[프로그래머스] 124 나라의 숫자 (0) | 2022.05.04 |
---|---|
[프로그래머스] 오픈채팅방 (0) | 2022.05.02 |
[프로그래머스] 문자열 압축 (0) | 2022.05.02 |
[프로그래머스] 직사각형 별찍기 (0) | 2022.05.01 |
[프로그래머스] 행렬의 덧셈 (0) | 2022.04.30 |
[프로그래머스] 핸드폰 번호 가리기 (0) | 2022.04.29 |
[프로그래머스] 하샤드 수 (0) | 2022.04.29 |
[프로그래머스] 평균 구하기 (0) | 2022.04.28 |