[Python] 백준 8958번 OX퀴즈
·
Study/TIL
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)