오랜만의 알고리즘이다.
단순히 x를 x씩 증가하는 n개의 리스트를 반환하는 문제이다.
# 방법1
def solution(x, n):
answer = []
for i in range(1, n+1):
answer += [x * i] # 리스트로 묶어줘야 리스트에 담김!!!
return answer
# 방법2 (캄프리헨션)
def solution(x, n):
answer = [x * i for i in range(1, n + 1)]
return answer
# 캄프리헨션은 리스트를 초기화하지 않아도 OK(반복되는 요소를 가진 새로운 리스트를 생성하고 반환)
'[분석] 파이썬' 카테고리의 다른 글
딥러닝을 위한 GPU 세팅 (Window 기준) (0) | 2024.06.20 |
---|---|
[기초학습반] Python Challenge_5회차 (0) | 2024.06.05 |
[문법] Pandas2 (10 minutes to pandas) (0) | 2024.05.14 |
[문법] Pandas (외부 라이브러리) (0) | 2024.05.06 |
[문법] 내장 함수 (0) | 2024.05.06 |