#
#
# @param tokens string字符串一维数组
# @return int整型
#
from collections import deque
class Solution:
def evalRPN(self , tokens ):
# write code here
n = deque()
for i in tokens:
if i == '+' or i == '-' or i == '*' or i == '/':
n1 = n.pop()
n2 = n.pop()
if i == '+':
num1 = n1 + n2
elif i == '-':
num1 = n2 - n1
elif i == '*':
num1 = n1 * n2
else:
num1 = n2 / n1
n.append(num1)
else:
n.append(int(i))
return n.pop()



京公网安备 11010502036488号