본문 바로가기
프로그래밍 파이썬

[백준 BAEKJOON] 8958번 OX퀴즈

by st-og 2021. 7. 2.

소스 코드

num=int(input()) #num변수에 int형 input 받기

for i in range(num):    # num만큼 반복
    count=0  # count변수를 0으로 지정
    a=list(input().split("X"))  # a변수에 input받은것을 X를 기준으로 split한 후 list로 저장 
    a=list(filter(None,a))  # 리스트의 공백을 제거
    for j in a:  # 변수j에 a리스트의 값을 순서대로 넣음
        for k in range(1,len(j)+1):  # 1부터 j의 길이 만큼 반복
            count+=k  # count변수에 k를 더함
    print(count) #count변수 값을 출력