λλ€λ‘ νΌλ³΄λμΉ μμ΄ κ³μ°νκΈ°
λλ€ ν¨μλ₯Ό μ΄μ©ν΄ νΌλ³΄λμΉ μμ΄(νΌλ³΄λμΉ μμ΄μ μ΄μ λ μμ ν©μ΄ λ€μ μκ° λλ μμ΄)μ κ³μ°ν μ μμ΅λλ€.
λλ€ ν¨μμ μ¬μ©
νΌλ³΄λμΉ μμ΄μ κ³μ°νκΈ° μν΄ lambda
ν€μλλ‘ μ¬κ·μ μΌλ‘ μ μλ μ΅λͺ
ν¨μλ₯Ό μμ±ν©λλ€.
λλ€ ν¨μλ₯Ό μ΄μ©ν νΌλ³΄λμΉ μμ΄ ν¨μ
fib = lambda x: x if x <= 1 else fib(x-1) + fib(x-2) # νΌλ³΄λμΉ μμ΄ lambda ν¨μ μ μ # νΌλ³΄λμΉ μμ΄μ 5λ²μ§Έ ν κ³μ° print(fib(5)) # 5 # νΌλ³΄λμΉ μμ΄μ 10λ²μ§Έ ν κ³μ° print(fib(10)) # 55
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Run
Generate
Execution Result