BaseballGame
Published at 2021-10-15
class Solution:
def calPoints(self, ops: List[str]) -> int:
answer = []
def add(num1, num2):
return num1 + num2
def double(num):
return 2 * num
for o in ops:
if o == '+':
answer.append(add(answer[-1], answer[-2]))
elif o == 'C':
answer.pop()
elif o == 'D':
answer.append(double(answer[-1]))
else:
answer.append(int(o))
return sum(answer)