Guidelines

2의 κ±°λ“­μ œκ³± 리슀트 λ§Œλ“€κΈ° - 문제 풀이

2의 κ±°λ“­μ œκ³± 리슀트λ₯Ό λ°˜ν™˜ν•˜λŠ” 3가지 풀이 방법을 확인해 λ³΄μ„Έμš”.


방법 1
def solution(n): result = [] # 빈 리슀트 생성 for i in range(n+1): # 0λΆ€ν„° nκΉŒμ§€μ˜ μˆ«μžλ“€μ„ 반볡 result.append(2**i) # 2의 iμ œκ³±μ„ λ¦¬μŠ€νŠΈμ— μΆ”κ°€ return result

μœ„μ˜ μ½”λ“œλ₯Ό μ‚¬μš©ν•˜λ©΄ μž…λ ₯된 μ •μˆ˜ n에 따라 2의 κ±°λ“­μ œκ³±μ— ν•΄λ‹Ήν•˜λŠ” μˆ«μžλ“€λ‘œ 이루어진 리슀트λ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆλ‹€.


μ‚¬μš© μ˜ˆμ‹œ

μž…μΆœλ ₯ μ˜ˆμ‹œ
n = 3 result = solution(n) print(result) # 좜λ ₯: [1, 2, 4, 8]

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help