Реализуйте генерацию последовательности Q Хофштадтера (итератором или генератором). Сама последовательность выглядит так:
Q(n)=Q(n−Q(n−1))+Q(n−Q(n−2))
В итератор (или генератор) передаётся список из двух чисел. Например, QHofstadter([1, 1]) генерирует точную последовательность Хофштадтера. Если передать значения [1, 2], то последовательность должна немедленно завершиться.
Решение:
Решение можно скачать с Boosty.to
Как можно отблагодарить:
- Оформить удобную для вас подписку на Boosty.to
- Разово поддержать через DonationAlerts
95500login-checkМодуль 26. Задача 4. Последовательность Хофштадтера
