from functools import lru_cache
from time import perf_counter
@lru_cache(maxsize=128)
def fibo(n):
if n < 2:
return n
return fibo(n-1) + fibo(n-2)
t0 = perf_counter()
print(fibo(100))
print(perf_counter() - t0)
# 354224848179261915075
# 0.00022765600442653522
파이썬이 편리함은 세계 제일 ㄷㄷ
펑셔널랭귀지 대부분이 메모이제이션을 아주 쉽게 구현할수있거나 내장됨 - Make PHP Great Again!
참조투명성을 지원하는게 중요한데 - Make PHP Great Again!
ㄴ 함수형은 진입 자체가 불편해서 안씁니다 부들부들
라고 말하지만 얼마전에 racket 깔았습니다 ㅋㅋ
나도 울 애 첫 언어로 racket 생각중. 야이미친흉 덕분에 알게된 강의에서 써보니 ide에서 이미지 붙여넣기도 지원해서 - Make PHP Great Again!
히익 아빠가 함슬람 ㅋㅋㅋ
이거 관심있으시면 y컴비네이터로 찾아보시면 좋을듯
재귀 구현할때 조금만 손보면 메모이제이션 재귀 만들수있어서