μ¬κ·μ μΌλ‘ 리μ€νΈμ ν© κ΅¬νκΈ° ν΄μ€
리μ€νΈμ λͺ¨λ μμλ€μ ν©μ κ³μ°νλ ν¨μλ₯Ό μμ±ν©λλ€.
μ΄ ν¨μλ μ¬κ· ν¨μ
μ μ¬λΌμ΄μ±
μ μ¬μ©ν©λλ€.
λͺ¨λ² λ΅μ
def solution(numbers): # 리μ€νΈκ° λΉμ΄μλ κ²½μ° 0μ λ°ν if not numbers: return 0 else: # 리μ€νΈμ 첫 λ²μ§Έ μμμ λλ¨Έμ§ λ¦¬μ€νΈμ λν μ¬κ·μ ν©μ κ³μ° return numbers[0] + solution(numbers[1:])
-
if not numbers
λ 리μ€νΈκ° λΉμ΄μλ κ²½μ°λ₯Ό νμΈν©λλ€. λΉμ΄μλ€λ©΄ 0μ λ°νν©λλ€. -
numbers[0] + solution(numbers[1:])
λ 리μ€νΈμ 첫 λ²μ§Έ μμμ λλ¨Έμ§ λ¦¬μ€νΈμ λν μ¬κ·μ ν©μ ꡬν©λλ€.
μ¬μ© μμ
μ
μΆλ ₯ μμ
print(solution([1, 2, 3, 4, 5])) # μΆλ ₯: 15
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help