你现在是棒球比赛比赛记录员
給定一个字符串列表,每个字符串可以是以下四种类型之一:
1.整数
(一轮的得分):直接表示您在本轮中获得的积分数
2. "+"
(一轮的得分):表示本轮获得的得分是前两轮有效
回合得分的总和。
3. "D"
(一轮的得分):表示本轮获得的得分是前一轮有效
回合得分的两倍
4. "C"
(一个操作,这不是一个回合的分数):表示您获得的最后一个有效
回合的分数是无效的应该被移除。
每一轮的操作都是永久性的可能会对前一輪和后一轮产生影响。
你需要返回你在所有回合中得分的总和
第1轮:你可以得到5分。总和是:5 第2轮:你可以得到2分。总和是:7 操作1:第2轮的数据无效。总和是:5 第3轮:你可以得到10分(第2轮的数据已被删除)。总数是:15 第4轮:你可以得到5 + 10 = 15分。总数是:30
第1轮:你可鉯得到5分。总和是:5 第2轮:你可以得到-2分。总数是:3 第3轮:你可以得到4分。总和是:7 操作1:第3轮的数据无效。总数是:3 第4轮:你鈳以得到-4分(第三轮的数据已被删除)。总和是:-1 第5轮:你可以得到9分。总数是:8 第6轮:你可以得到-4 + 9 = 5分。总数是13 第7轮:你可以得到9 + 5 = 14汾。总数是27
- 输入列表的大小将介于1和1000之间。
- 列表中的每个整数都将介于-30000和30000之间