[伯俊]8985 OX問答Python
2765 ワード
OXテスト
質問する
「OOXOXXOOO」というOX問答の結果がありますOは質問に答えたが,Xは間違った質問だ.問題が発生した場合、問題のスコアは問題に接続されたOの数になります.例えば、10番の問題の点数は3です.
「OOXOXOOO」の点数は1+2+0+1+0+1+2+3=10点です.
OXテストの結果が得られたら、得点プログラムを作成してください.
入力
最初の行は、テスト例の数を示します.各テスト・インスタンスは、0より大きい文字列と80未満の文字列の行で構成されます.文字列はOとXからなる.
しゅつりょく
各テスト・インスタンスはスコアを出力します.
ソリューション
N = int(input())
for n in range(N) :
score = input()
i = 0
x = 0
result= []
while i <len(score) :
if score[i] == 'X' :
x = 0
else :
x += 1
result.append(x)
i +=1
print(sum(result))
Reference
この問題について([伯俊]8985 OX問答Python), 我々は、より多くの情報をここで見つけました https://velog.io/@holawan/백준-8985OX퀴즈-pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol