Код Middle Разминка: короткие функции обновлено

take

Условие

Возьми первые n значений из любого итерируемого объекта, включая бесконечный генератор.

Что проверяют тесты

  • из массива

  • из бесконечного генератора

  • меньше, чем просят

Как подойти

Лень - главное свойство: из бесконечной последовательности мы берём ровно n и не зацикливаемся. [...iterable].slice(0,n) на бесконечном генераторе повиснет.

Подсказки: 1
  1. for..of работает с любым итерируемым и останавливается по break.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.