values. За одну операцию можно взять два соседних элемента и заменить их одним — их суммой. Например, из [3, 1, 2, 5] можно получить [3, 3, 5].
Верните наименьшее число операций, после которых массив станет палиндромом, то есть будет читаться одинаково слева направо и справа налево.values=[3, 1, 2, 5, 3] → 2
Склеиваем 1 и 2 — получаем [3, 3, 5, 3]; затем 3 и 5 справа от первой тройки — [3, 8, 3]. Это палиндром, хватило двух операций.
values=[6, 2, 6] → 0
Массив уже палиндром — операции не нужны.
values=[1, 4, 2] → 2
Края 1 и 2 никак не уравнять, не слив всё в одно число: нужно две операции.
values=[3, 1, 2, 5, 3]
2
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 106 тестов на сервере, включая скрытые.