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)
每日一道Leetcode - 682. 棒球比赛
猜你喜欢
转载自blog.csdn.net/weixin_41041275/article/details/112978787
今日推荐
周排行