beads перечисляет цвета по кругу: 0 — белая, 1 — чёрная. Последняя бусина соседствует с первой.
**Узором** назовём три подряд идущие бусины, у которых средняя отличается по цвету от обеих соседок (например, белая–чёрная–белая).
Верните, сколько узоров есть на бусах. Тройки, отличающиеся хотя бы одной бусиной, считаются разными.beads=[0, 1, 0, 1] → 4
Цвета чередуются по всему кольцу, поэтому каждая из 4 бусин — середина узора.
beads=[1, 0, 1, 1, 0] → 3
Подходят тройки с серединой в индексах 1 и 4 (у индекса 4 соседи — индексы 3 и 0). Ответ 2.
beads=[0, 0, 0] → 0
Все бусины одного цвета — узоров нет.
beads=[0, 1, 0, 1]
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 134 теста на сервере, включая скрытые.