Python 알고리즘 - OX퀴즈

Code_Alpacat·2022년 1월 9일
0

Python 알고리즘

목록 보기
12/15

OX퀴즈

  • O가 나오면 1씩 증가하고, X가 나오면 0으로 초기화되어 그 수들의 합을 구하는 문제다. 나는 초기화가 가능한 count와 총합을 구하는 result_count를 선언해줬다.
N = int(input())
num_list = []
for i in range(N):
    count = 0 #O가 중첩될 때 늘어나는 값
    result_count = 0 # 최종결과값
    OX_num = list(input())
    for i in range(len(OX_num)):
        if OX_num[i] == 'O':
            count += 1
            result_count += count
        elif OX_num[i] == 'X':
            count = 0
    num_list.append(result_count)

for i in range(N):
    print(num_list[i])
profile
In the future, I'm never gonna regret, cuz I've been trying my best for every single moment.

0개의 댓글