Skip to main content

682. Baseball Game

https://leetcode.com/problems/baseball-game/

Python

class Solution:
def calPoints(self, ops: List[str]) -> int:
scores = []
for op in ops:
if op == 'C':
scores.pop()
elif op == 'D':
scores.append(scores[-1]*2)
elif op == '+':
scores.append(scores[-1]+scores[-2])
else:
scores.append(int(op))

return sum(scores)