[伯俊]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の個数を求める.