CS/백준
8958.OX퀴즈
글자줍기
2022. 8. 12. 10:25
반응형
https://www.acmicpc.net/problem/8958
예제 입력 1
5
OOXXOXXOOO
OOXXOOXXOO
OXOXOXOXOXOXOX
OOOOOOOOOO
OOOOXOOOOXOOOOX
예제 출력 1
10
9
7
55
30
n = int(input())
for i in range(n):
ox = list(input())
sum = 0
cnt = 0
for x in ox:
if x == 'O':
cnt += 1
sum += cnt
else:
cnt = 0
print(sum)
n = int(input()) #5
for i in range(n): #5회반복
ox = list(input()) #문자열을입력받아 N개의 ox리스트생성
sum = 0 #점수
cnt = 0 #누적
for x in ox:
if x == 'O':
cnt += 1 #누적
sum += cnt #누적한수를 합계에 더함
else:
cnt = 0 #o가 아니라면, 0부터시작
print(sum)
#10
9
7
55
30
반응형