Postfix calculator
Mediumstackmath
Evaluate an expression in postfix (Reverse Polish Notation): the operator comes after its two operands, like ["2", "1", "+", "3", "*"] = (2 + 1) * 3. Operators are + - * /, and division truncates toward zero.
Example 1
Input: tokens = ["2","1","+","3","*"] Output: 9
Example 2
Input: tokens = ["4","13","5","/","+"] Output: 6
Constraints
- 1 ≤ tokens.length ≤ 10⁴
- The expression is valid
- Results fit in a 32-bit integer
Submit checks your solution against 7 tests, including hidden ones.
/**
* @param {string[]} tokens
* @return {int}
*/
function evalPostfix(tokens) {
}