티스토리 뷰

반응형

t = int(input()) # 테스트 케이스 개수
for i in range(t): # 테스트 케이스 만큼 반복
    score = 0 # 점수 변수
    k = 0 # O의 연속정보 변수
    result = input() # 퀴즈결과 입력
    for j in range(1, len(result)): # 1항부터 순환
        if result[j] == "O" and result[j-1] == "O":
            score += 2+k # O가 연속일때 2점 + K
            k += 1 # K는 연속으로 O일때 1을 올린다
        elif result[j] == "O" and result[j-1] =="X":
            score += 1 # O인데 연속이 아닐경우 1점
            k = 0 # 연속이 아닌순간 K값을 초기화한다
        else: # X일 경우 점수가 없다
            k = 0 # 연속이 아닌순간 K값을 초기화한다
    if result[0] == "O": # 그리고 첫항 점수값을 더해준다
        score += 1
    print(score)
반응형
반응형
최근에 올라온 글
Total
Today
Yesterday
글 보관함