Счётчик команд
Представь переменную X, которая сначала равна 0, а потом получает короткие команды на увеличение и уменьшение. Операции "++X" и "X++" добавляют 1, а "--X" и "X--" вычитают 1. Дан список таких операций — верни итоговое значение X после выполнения всех команд.
Примеры
Ввод
["--X", "X++", "X++"]Вывод
1Ввод
["++X", "++X", "X++"]Вывод
3Ввод
["X++", "++X", "--X", "X--"]Вывод
0Нужно реализовать
def final_value(operations: list[str]) -> int:
Теги
stringsarray
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
["--X","X++","X++"]Ожидаемый
12
Ввод
["++X","++X","X++"]Ожидаемый
33
Ввод
["X++","++X","--X","X--"]Ожидаемый
04
Ввод
[]Ожидаемый
05
Ввод
["--X"]Ожидаемый
-16
Ввод
["X++","X++","X++"]Ожидаемый
3Фокус-радио
На паузе · SomaFM · Fluid