LeetCode/NeetCodeRoadmap/Stack/682_Baseball_Game.py

18 lines
604 B
Python

def calPoints(operations):
score = []
for i in range(len(operations)):
print(score)
if operations[i].startswith("-"):
score.append(int(operations[i]))
if operations[i].isdigit():
score.append(int(operations[i]))
if operations[i] == "+":
score.append(score[-1] + score[-2])
if operations[i] == "D":
score.append(score[-1] * 2)
if operations[i] == "C":
score.pop()
return sum(score)
# print(calPoints(["5","2","C","D","+"]))
print(calPoints(["5","-2","4","C","D","9","+","+"]))