Algorithm/백준

[백준(BOJ) / python] 8958 - OX퀴즈

Jonnie 2021. 8. 15. 04:40
n = int(input())

for i in range(n):
    count = 0
    sum = 0
    result = list(input())
    for j in range(len(result)):
        if result[j] == "O":
            count += 1
            sum += count
        elif result[j] == "X":
            count = 0
    print(sum)

 

https://www.acmicpc.net/problem/8958

 

8958번: OX퀴즈

"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수

www.acmicpc.net