-
코드
import sys n = int(input()) li = list(sys.stdin.readline().rstrip() for i in range(n)) for iox in li: sum = 0 simpe_sum = 0 for i in range(len(iox)): if i > 0: if iox[i] == "O": if iox[i-1] == "O": simpe_sum += 1 sum += simpe_sum elif iox[i-1] == "X": sum += 1 simpe_sum += 1 elif iox[i] == "X": simpe_sum = 0 elif i <= 0: if iox[i] == "O": sum += 1 simpe_sum += 1 elif iox[i] == "X": pass print(sum)
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 15596번 정수 N개의 합 (파이썬) (0) 2021.12.26 [백준] 4344번 평균은 넘겠지 (파이썬) (0) 2021.12.26 [백준] 1546번 평균 (파이썬) (0) 2021.12.26 [백준] 3052번 나머지 (파이썬) (0) 2021.12.26 [백준] 2577번 숫자의 개수 (파이썬) (0) 2021.12.26