棒球計分001

2021-10-09 21:04:38 字數 757 閱讀 4345

682你現在是棒球比賽記錄員。

給定乙個字串列表,每個字串可以是以下四種型別之一:

1.整數(一輪的得分):直接表示您在本輪中獲得的積分數。

2. 「+」(一輪的得分):表示本輪獲得的得分是前兩輪有效 回合得分的總和。

3. 「d」(一輪的得分):表示本輪獲得的得分是前一輪有效 回合得分的兩倍。

4. 「c」(乙個操作,這不是乙個回合的分數):表示您獲得的最後乙個有效 回合的分數是無效的,應該被移除。

每一輪的操作都是永久性的,可能會對前一輪和後一輪產生影響。

你需要返回你在所有回合中得分的總和。

c字元,退格,+字元要儲存第二頂元素

用乙個棧儲存當前一輪的得分,用另外乙個站儲存總分,還可以同時進退,而用乙個變數可以儲存最後的總得分

先入兩個0進站

字串先轉成字元,再轉成數字

for

(auto op:ops)

int num=

atoi

(op.

c_str()

);

class

solution

else

if(op==

"c")

else

if(op==

"d")

else

if(op==

"+")

}return st2.

top();

}};

領扣棒球比賽

棒球比賽 平均星級 4.51 35次評分 2018年11月14日 4.1k次 預覽 你現在是棒球比賽記錄員。給定乙個字串列表,每個字串可以是以下四種型別之一 1.整數 一輪的得分 直接表示您在本輪中獲得的積分數。2.一輪的得分 表示本輪獲得的得分是前兩輪有效 回合得分的總和。3.d 一輪的得分 表示...

682 棒球比賽

你現在是棒球比賽記錄員。給定乙個字串列表,每個字串可以是以下四種型別之一 1.整數 一輪的得分 直接表示您在本輪中獲得的積分數。2.一輪的得分 表示本輪獲得的得分是前兩輪有效 回合得分的總和。3.d 一輪的得分 表示本輪獲得的得分是前一輪有效 回合得分的兩倍。4.c 乙個操作,這不是乙個回合的分數 ...

LeetCode 棒球比賽

你現在是棒球比賽記錄員。給定乙個字串列表,每個字串可以是以下四種型別之一 1.整數 一輪的得分 直接表示您在本輪中獲得的積分數。2.一輪的得分 表示本輪獲得的得分是前兩輪有效 回合得分的總和。3.d 一輪的得分 表示本輪獲得的得分是前一輪有效 回合得分的兩倍。4.c 乙個操作,這不是乙個回合的分數 ...