백준 8958 OX퀴즈(파이썬)
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 =..
프로그래밍/Python
2022. 8. 22. 13:39