Code Lab

Числа Фибоначчи

ЛёгкаяОсновы10 мин

Напиши функцию fibonacci(n), которая возвращает массив из первых n чисел Фибоначчи. Последовательность начинается с 0 и 1, каждое следующее число равно сумме двух предыдущих. Для n = 0 верни пустой массив [].

Потом напиши вторую функцию fibonacciBetween(min, max). Она возвращает все числа Фибоначчи от min до max включительно в порядке последовательности. Единица встречается в последовательности дважды, оставь обе. Если подходящих чисел нет, верни [].

Примеры

fibonacci(7)

Вернёт [ 0, 1, 1, 2, 3, 5, 8 ]

Первые семь чисел последовательности.
fibonacci(1)

Вернёт [ 0 ]

fibonacciBetween(50, 100)

Вернёт [ 55, 89 ]

Спрашивали в Accion Labs · Источник

Загружаем редактор...
  1. Входные данныеfibonacci(7)
    Ожидалось[ 0, 1, 1, 2, 3, 5, 8 ]
  2. Входные данныеfibonacci(1)
    Ожидалось[ 0 ]
  3. fibonacciBetween(50, 100) возвращает [55, 89]
  4. Входные данныеfibonacci(0)
    Ожидалось[]

Скрытые тесты запускаются по Submit.