← Back to List

15815번: 천재 수학자 성필 ↗

Solutions

Python 3
354 B | 354 chars
s = input()
L = []
for i in s:
    if i in "+-*/":
        b = L[-1]
        L.pop()
        a = L[-1]
        L.pop()
        if i == "+":
            L.append(a+b)
        if i == "-":
            L.append(a-b)
        if i == "*":
            L.append(a*b)
        if i == "/":
            L.append(a//b)
    else:
        L.append(int(i))
print(L[0])