Код Middle Разминка: короткие функции обновлено
take
Условие
Возьми первые n значений из любого итерируемого объекта, включая бесконечный генератор.
Что проверяют тесты
из массива
из бесконечного генератора
меньше, чем просят
Как подойти
Лень - главное свойство: из бесконечной последовательности мы берём ровно n и не зацикливаемся. [...iterable].slice(0,n) на бесконечном генераторе повиснет.
Подсказки: 1
- for..of работает с любым итерируемым и останавливается по break.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.