Калькулятор без скобок
Задача по программированию с проверкой онлайн
- Сложность
- Средняя
- Языки
- Python
- JavaScript
- TypeScript
- Java
- Go
- Темы
- Разбор и проверка данных
- Стек, очередь, связные списки
Дана строка с арифметическим выражением из неотрицательных целых чисел, операторов +, -, *, / и пробелов (пробелы могут стоять где угодно между токенами и по краям). Скобок и унарного минуса нет. Вычислите значение по обычным правилам: * и / выполняются раньше + и -, операции одного приоритета слева направо. Деление / целочисленное, с округлением к нулю. Выражение корректно, деления на ноль нет, все промежуточные значения помещаются в 32-битное целое.
Пример: " 3+5 / 2 " → 5.
Источник: задача CodeShare
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).