wuliaaa 发表于 2020-5-30 17:23:02

简易计分游戏 具体问题解决

要求:
给定一个字符串列表,每个字符串可以是以下4种类型之一:
整数:直接表示你在这一轮中得到的点数
“+”(得分):表示你在这一轮中得到的点数是最后两轮有效点数的总和。
“D ”(得分):表示您在这一轮中获得的点数是上一轮有效点数的两倍。
“C”(一个操作,它不是一个回合的得分):表示您得到的最后一个有效回合的分数是无效的,应该被删除

每一轮的操作都是永久性的,可能会对前一轮和后一轮产生影响。你需要返回你在所有回合中得到的所有点数的总和。

运行示例:
Input: ["5","2","C","D","+"]
Output: 30
Explanation:
Round 1: You could get 5 points. The sum is: 5.
Round 2: You could get 2 points. The sum is: 7.
Operation 1: The round 2's data was invalid. The sum is: 5.   
Round 3: You could get 10 points (the round 2's data has been removed). The sum is: 15.
Round 4: You could get 5 + 10 = 15 points. The sum is: 30.

请问这种要怎么编写代码啊?如果能给出具体代码非常感谢,没办法给具体代码的话给个详细思路也可以的,对这个完全没有思路,谢谢啦!

Twilight6 发表于 2020-5-30 17:24:54

高木酱{:10_297:}

wuliaaa 发表于 2020-5-30 17:44:53

Twilight6 发表于 2020-5-30 17:24
高木酱

高木酱顶不住了{:10_266:}

Twilight6 发表于 2020-5-30 18:12:28

wuliaaa 发表于 2020-5-30 17:44
高木酱顶不住了

{:10_297:}那我来
页: [1]
查看完整版本: 简易计分游戏 具体问题解决