Перед практикой · мини-урок Сначала разберитесь с задачей Генерируем числа Фибоначчи, пока не достигнем или не превысим A.
Открыть материал ↗
Задача «Номер числа Фибоначчи»
Условие
Дано натуральное число A . Определите, каким по счету числом Фибоначчи оно является, то есть выведите такое число n , что φn = A . Если А не является числом Фибоначчи, выведите число -1.
Проверить решение на всех тестах
Следующая задача: Максимальное число идущих подряд равных элементов
Тесты
Входные данные
Правильный ответ
Что вывела программа
Результат
Запустить тест 1
8
6
Запустить тест 2
10
-1
Запустить тест 3
13
7
Запустить тест 4
55
10
Запустить тест 5
56
-1
Запустить тест 6
57
-1
Запустить тест 7
54
-1
Запустить тест 8
2
3
Запустить тест 9
3
4
Запустить тест 10
4
-1
Запустить тест 11
5
5
Запустить тест 12
6
-1
Запустить тест 13
1134903170
45
Запустить тест 14
1134903171
-1
Запустить тест 15
1134903169
-1
Нужна подсказка?
Подсказка 1
Генерируем числа Фибоначчи, пока не достигнем или не превысим A.
Подсказка 2
F(0)=0, F(1)=1, F(2)=1: для единицы индекс неоднозначен.
Следующая задача →
Максимальное число идущих подряд равных элементов