[백준 8958 파이썬] - OX퀴즈

zsunny·2022년 6월 22일
0

📌 문제

💯 정답

import sys
input = sys.stdin.readline

n = int(input())

for i in range(n):
    input_list = list(input())		// OX 입력받기
    score = 0
	result = 0
    for j in input_list:
        if j == 'O':
            score += 1
        else:
            score = 0
        result += score				// 점수 누적
    print(result)					// 각 퀴즈 결과 출력

📝 설명

 • OX퀴즈 결과를 리스트로 입력받는다.
 • 입력받은 리스트를 for문으로 탐색하며 'O'이면 score를 1증가시키고 'X'면 1감소시킨다.
 • 하나의 값을 비교하고 정한 score 값을 result에 누적시킨다.
 • 탐색이 끝나면 총 합(result)을 출력하고 다음 OX퀴즈 결과를 탐색시작한다.(N만큼)
profile
매일 성장하는 예비 웹 개발자 🌱

0개의 댓글