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

splitBy

Условие

Разбей массив на серии подряд идущих элементов с одинаковым fn(x).

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

  • по чётности

  • пустой

Как подойти

Отличается от groupBy: здесь важна соседство. Так группируют сообщения по дате или логи по уровню.

Подсказки: 1
  1. Сравнивай с первым элементом текущей серии, а не с предыдущим элементом массива.

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

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