Счётчик команд

Представь переменную 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
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
["--X","X++","X++"]
Ожидаемый1
2
Ввод
["++X","++X","X++"]
Ожидаемый3
3
Ввод
["X++","++X","--X","X--"]
Ожидаемый0
4
Ввод
[]
Ожидаемый0
5
Ввод
["--X"]
Ожидаемый-1
6
Ввод
["X++","X++","X++"]
Ожидаемый3
Фокус-радио
На паузе · SomaFM · Fluid