#503 Evaluating Reverse Polish Notation

Companies:
BetweenExchange
Themes:
AlgorithmsStacks and QueuesPractice

Implement a function that evaluates an arithmetic expression written in Reverse Polish Notation.

Allowed operators: +, -, *, /:

Examples:

["2", "1", "+", "3", "*"] = 9

["4", "13", "5", "/", "+"] =6

["2", "+"] = error

["5", "0", "/"] = error

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in