1935 후위표기식2
후위 표기식과 각 피연산자에 대응하는 값들이 주어져 있을 때, 그 식을 계산하는 프로그램을 작성하시오.
Stack 기본 문제
n = int(input())
exp = list(input())
number = []
stack = []
for i in range(n):
number.append(input())
for s in exp:
if s.isalpha():
stack.append(number[ord(s)-65])
else:
b = stack.pop()
a = stack.pop()
temp = a + s + b
stack.append(str(eval(temp)))
print(format(float(stack[0]),".2f"))