boxes описывает их: boxes[i] равен '1', если в коробке i лежит один шар, и '0', если коробка пуста.
За один ход можно переложить один шар в соседнюю коробку. В одной коробке может оказаться сколько угодно шаров.
Для каждой коробки i посчитайте, за сколько ходов минимум можно собрать в ней все шары, если начинать с исходной раскладки. Верните список этих чисел.boxes="1001" → [3, 3, 3, 3]
Шары в коробках 0 и 3. Для любой коробки между ними путь обоих шаров в сумме равен 3.
boxes="0110" → [3, 1, 1, 3]
Чтобы собрать всё в коробке 0, шары проходят 1 + 2 = 3 хода; в коробке 1 — только один ход для соседнего шара.
boxes — '0' или '1'boxes="1001"
[3, 3, 3, 3]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 87 тестов на сервере, включая скрытые.