[伯俊](python)8958 OXテスト


質問する

🧩 首都コード


xが出るとリセットなので、xを起点として除算
等差数列と式を用いて1つずつ加算

🏁 説明する

# 8958 _ OX퀴즈

t = int(input())
x = [str(input()) for _ in range(t)]

for a in x:
    a = a.split('X')
    print(sum([int(((len(i))*(len(i)+1)/2)) for i in a]))

📌 文字列を特定の文字で区切る