def fibonacci_hash(n, cache={}):
if n in cache:
return cache[n]
if n <= 1:
result = n
else:
result = fibonacci_hash(n - 1, cache) + fibonacci_hash(n - 2, cache)
cache[n] = result
return result
print(fibonacci_hash(10))
print(fibonacci_hash(50))
Для работы сайта, анализа посещаемости и показа рекламы мы используем файлы-идентификаторы (cookie), Яндекс.Метрику, Рейтинг@Mail.ru и Рекламную сеть Яндекса.
Нажимая «Принять», вы соглашаетесь с Политикой конфиденциальности.