class Solution(object):
def calPoints(self, ops):
"""
:type ops: List[str]
:rtype: int
"""
result = []
for i in range(len(ops)):
if ops[i]=='+':
data = result[-1]+result[-2]
result.append(data)
elif ops[i] == 'D':
data = result[-1]*2
result.append(data)
elif ops[i] == 'C':
# 默认移除最后一个元素
data = result.pop()
else:
result.append(int(ops[i]))
return sum(result)
One Leetcode daily-682. Baseball game
Guess you like
Origin blog.csdn.net/weixin_41041275/article/details/112978787
Recommended
Ranking