Ctrl K

Снова у причала

Лёгкая
Вагонетка ездит по бесконечному прямому рельсу и стартует у причала (точка 0). Массив moves — её ходы по порядку: положительное число означает поездку вправо на столько метров, отрицательное — влево на модуль числа. После каждого хода смотрят, где вагонетка остановилась. Верните, сколько раз после хода она оказалась ровно у причала. Проезд через причал посреди хода не считается — важна только точка остановки. Стартовое положение тоже не считается.
Пример 1
moves=[4, -1, -3, 2, -2] → 2

Положения после каждого хода: 4, 3, 0, 2, 0. Вагонетка стоит у причала дважды.

Пример 2
moves=[3, -5, 4] → 0

Положения: 3, −2, 2. Во время второго хода вагонетка проезжает мимо причала, но не останавливается там — это не считается.

Ограничения
  • 1 ≤ len(moves) ≤ 100
  • -10 ≤ moves[i] ≤ 10
  • moves[i] ≠ 0
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиРобот-челнок ЛёгкаяХватит ли мест в шаттле СредняяКто досыпает кофе СредняяВолны накопленных сумм СредняяПиковая высота штоков насоса Сложная
загружаем Python…
Вход
moves=[4, -1, -3, 2, -2]
Ожидается
2

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 111 тестов на сервере, включая скрытые.