weights — грузы, разложенные в ряд по позициям 0, 1, 2, ... Если подпереть ряд под позицией i, сам груз i ни на какую сторону не идёт, а сумма слева и сумма справа должны совпасть. Пустая сторона весит 0. Грузы могут быть отрицательными.
Верните самую левую позицию, где ряд уравновешен, или -1, если такой нет.weights=[3, 4, 9, 1, 6] → 2
Слева от индекса 2 лежит 3 + 4 = 7, справа 1 + 6 = 7. Раньше равенства нет: для индекса 0 слева 0, справа 20.
weights=[-2, 5, -5] → 0
Для индекса 0 слева ничего нет (сумма 0), а справа 5 + (-5) = 0 — уже подходит.
weights=[1, 2, 3] → -1
weights) ≤ 10⁵weights[i] ≤ 1000weights=[3, 4, 9, 1, 6]
2
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 96 тестов на сервере, включая скрытые.