Python functools.lru_cache의 역할은?
보통 freeCodeCamp해설
@lru_cache 데코레이터는 함수의 반환값을 인자별로 캐시합니다. 같은 인자로 다시 호출하면 함수를 재실행하지 않고 캐시된 결과를 반환합니다. maxsize로 캐시 크기를 제한하며, 재귀적 피보나치 등 반복 계산에 매우 효과적입니다.
@lru_cache 데코레이터는 함수의 반환값을 인자별로 캐시합니다. 같은 인자로 다시 호출하면 함수를 재실행하지 않고 캐시된 결과를 반환합니다. maxsize로 캐시 크기를 제한하며, 재귀적 피보나치 등 반복 계산에 매우 효과적입니다.