본문 바로가기

Programming [Python]/백준 알고리즘 솔루션

#36 백준 파이썬 [8958] OX퀴즈

#36 백준[8958] OX퀴즈



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




#Solution


case = int(input())
for i in range(case):
problem = list(map(str, input()))
problem_num = len(problem)

for k in range(problem_num):
if problem[k] == "O":
if k != 0 and problem[k-1] != 0 :
problem[k] = problem[k-1] + 1
else:
problem[k] = 1
else:
problem[k] = 0
answer = 0
for i in problem:
answer += i
print(answer)