e540. 01585 - Score
標籤 :
通過比率 : 378人/388人 ( 97% ) [非即時]
評分方式:
Tolerant

最近更新 : 2019-10-28 13:35

內容

有一個問卷的測試結果,例如"OOXXOXXOOO"。
"O"表示問題的正確答案,"X"表示錯誤的答案。
在答案正確時,每個問題的分數均由自己及其前一個連續的"O"來計算。
例如,第10個問題的分數是3,該分數是由其自己及其前兩個連續的"O"獲得的。
因此,"OOXXOXXOOO"的分數是10,是由"1 + 2 + 0 + 0 + 1 + 0 + 0 + 1 + 2 + 3"計算得出。
您需要寫一個計算測試結果分數的程式。

輸入說明

輸入第一行有一個整數T,代表包含T個Case。
每個Case有一個字串s,s長度大於0且小於80。
s只包含"O"和"X"。

輸出說明

對於每個Case輸出一行該測試結果的得分。

範例輸入 #1
5
OOXXOXXOOO
OOXXOOXXOO
OXOXOXOXOXOXOX
OOOOOOOOOO
OOOOXOOOOXOOOOX
範例輸出 #1
10
9
7
55
30
測資資訊:
記憶體限制: 64 MB
提示 :
標籤:
出處:
UVA [管理者: ig99lp33lp33 (위즈원) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
39699 uanjhu0518@g ... (Eric王淵筑) e540
139 2024-03-20 23:34
25753 howardchen12 ... (hao pry) e540
c++ 簡單題
616 2021-06-20 09:41
21593 SUNGOD (黑龍炎使.煞氣ㄟSUNGOD) e540
水題(蓋章)
899 2020-06-25 14:13