Sobes.tech
Back to tasks
Junior — Senior
70

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

Task condition

livecode

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

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