Назад к задачам
Junior — Senior
5

Декоратор‑мемоизация для функций

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо реализовать декоратор на Python, который будет сохранять результат работы функции в кэше. При повторных вызовах функции с теми же параметрами следует возвращать значение из кэша, а не выполнять функцию заново.

def memoize(target):
    # TODO: реализация кеширующего декоратора
    pass