Evaluate Reverse Polish Notation LeetCode solution in Python

1
class Solution:
2
def evalRPN(self, tokens: List[str]) -> int:
3
stack = []
4
for i in tokens:
5
if i == "+":
6
stack[-1] = stack[-2] + stack.pop()
7
elif i == "-":
8
stack[-1] = stack[-2] - stack.pop()
9
elif i == "*":
10
stack[-1] = stack[-2] * stack.pop()
11
elif i == "/":
12
stack[-1] = int(stack[-2] / stack.pop())
13
else:
14
stack.append(int(i))
15

16
return stack.pop()

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0