Код Junior Разминка: короткие функции обновлено
chunk
Условие
Разбей массив на куски по size элементов.
Примеры
chunk([1, 2, 3, 4, 5], 2) // [[1, 2], [3, 4], [5]]
chunk([], 3) // []
chunk([1, 2], 5) // [[1, 2]]
Как подойти
for (i += size) + slice(i, i+size). slice сам обрежет хвост - отдельная ветка не нужна.
Подсказки: 1
- Шагай по индексу с шагом size и режь slice.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.