Catalan numbers: Difference between revisions

Content deleted Content added
Line 1,603:
def memoized(key):
# Returned, new, memoized version of decorated function
if key not in cache:
return cache[key] = func(key)
else:return cache[key]
cache[key] = result = func(key)
return result
return functools.update_wrapper(memoized, func)