2020.코딩일지

1차원배열_백준8958번[파이썬python]OX퀴즈 본문

백준_Python

1차원배열_백준8958번[파이썬python]OX퀴즈

개발하는라푼젤 2022. 1. 21. 01:06
728x90

Test case 만큼 for문을 돌리고

 그 안에서 OX를 받는다.

 여기에서 또 for문으로 점수카운팅하는데

 if만약 O를 만나면 1점씩 증가 하다가
 else (X를만나면) 다시 1점으로 세팅

 

 

 

 

 

 

 

 

 

 

정답: 

# 1차원배열_백준8958번[파이썬python]OX퀴즈
test_len = int(input())

for i in range(test_len):
  quiz = input()
  s = list(quiz)
  sum = 0
  c = 1 #초기1점으로 세팅
  for i in s:
    if i == 'O':
      sum += c #증가값을더해줘
      c += 1 #1씩증가
    else :
      c = 1 #다시 1점으로 세팅
  print(sum)
Comments