Sobes.tech
Back to tasks
Junior — Senior
93

Парсер многократной польской нотации с операциями сложения и умножения

Get help with live coding in real time with Sobes Copilot
Task condition

Требуется реализовать парсер для польской нотации, где операции могут принимать произвольное количество аргументов. Поддерживаются только два арифметических действия: сложение и умножение.

Пример записи в польской нотации: (+ 2 4) → 2 + 4 → 6 (* (+ 3 6) (* 1 2 3)) → (3 + 6) * (1 * 2 * 3) → 9 * 1 * 2 * 3 → 54