Study/TIL
[Python] 백준 8958번 OX퀴즈
곽진돔
2023. 1. 26. 00:40
O와 X 문자열을 입력받고, O는 정답 1점, X는 틀린것이다. 정답이 연속될 경우 점수가 누적된다.
OXOO일 경우, 1+0+1+2이 된다.
- 테스트 케이스의 갯수 입력(n)
- 입력받은 갯수 만큼 반복문 실행
- list로 문자열을 한 글자씩 분리
- 정답일 경우(O) 1씩 더하기, 오답일 경우(X) 점수를 0으로 초기화
n = int(input())
for _ in range(n):
sum = 0
cnt = 0
listtc = list(input())
for k in listtc :
if(k=="O") :
cnt += 1
sum += cnt
elif(k=="X") :
cnt = 0
print(sum)