Кассовая лента

Парсинг и разбор данных Легкая
Кассовый аппарат печатает итог смены одной строкой: expr - целые числа, знаки '+' и '-', и, возможно, пробелы (например, '12 + 5 - 3'). Вычислите значение выражения без eval(). Выражение корректно, начинается с числа.
Сигнатура функции
eval_plus_minus(expr: str) -> int
Примеры
ВходОжидаемый результат
["12 + 5 - 3"]14
["1+2+3"]6
1решили
1пытались
100%успешность
Войдите, чтобы решить →