Настоящий калькулятор

Парсинг и разбор данных Экстремальная
Финальный экзамен радиста: вычислите арифметическое выражение expr с целыми числами, операторами + - * /, скобками и пробелами. Деление целочисленное с округлением К НУЛЮ (7/2=3, -7/2=-3... впрочем, унарных минусов и отрицательных промежуточных делений в тестах нет - но приоритеты и скобки есть!). Никакого eval().
Сигнатура функции
calc_expression(expr: str) -> int
Примеры
ВходОжидаемый результат
["2+3*4"]14
["(2+3)*4"]20
1решили
1пытались
100%успешность
Войдите, чтобы решить →