def solution(x, n):
answer = [x for _ in range(n)]
if x != 0:
answer = [i for i in range(
x, x*n+1, x)] if x > 0 else [i for i in range(x, x*n-1, x)]
return answer
풀이
1. answer 초기값 설정 (x가 0이면 0이 n개 있는 리스트)
2. x가 0이 아닐 경우
- 양수이면 for(i; x*n+1; x)로 answer 초기화
- 음수이면 for(i; x*n-1; x)로 asnwer 초기화
3. answer 출력
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv2 - 문자열 압축 (파이썬) (0) | 2022.03.29 |
---|---|
[프로그래머스] Lv1 - 직사각형 별찍기 (파이썬) (0) | 2022.03.27 |
[프로그래머스] Lv1 - 행렬의 덧셈 (파이썬) (0) | 2022.03.26 |
[프로그래머스] Lv1 - 핸드폰 번호 가리기 (파이썬) (0) | 2022.03.26 |
[프로그래머스] Lv1 - 하샤드 수 (파이썬) (0) | 2022.03.26 |