[伯俊]8958号:OX問答(Python)
質問する
私の答え
n=int(input())
for i in range(0,n):
count,c=0,1
s=list(input())
for j in s:
if j=='O':
count+=c
c+=1
else:
c=1
print(count)
テストケース数に基づいてox結果を入力します.リスト関数を使用して、入力した文字列を文字に分離します.
文字列がOの場合、countにcが加算されます.
文字列がxであればcはXに初期化し,Oであれば1を増やして連続Oの個数を求める.
Reference
この問題について([伯俊]8958号:OX問答(Python)), 我々は、より多くの情報をここで見つけました https://velog.io/@yj_lee/백준-8958번-OX퀴즈-파이썬テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol