문제

a에 정수를 입력받은 후 a만큼 돌면서 data에 입력을 받은 후 O의 개수를 확인해서 결과를 출력한다.
a = int(input())
for i in range(a):
# a만큼 입력 받기
cnt = 0
result = 0
data = input()
for j in data:
if j == 'O':
cnt += 1
result += cnt
else:
cnt = 0
print(result)
data에 모든 input을 저장한 후 input을 하나씩 확인해서 O이면 cnt를 늘려 결과값에 더해주고, X가 들어온다면 cnt를 0으로 바꿔준 후 결과 값을 출력한다.
'Algorithm > 백준' 카테고리의 다른 글
| 백준 2675번 문자열반복 (0) | 2022.03.17 |
|---|---|
| 백준 10809번 알파벳찾기 (0) | 2022.03.17 |
| 백준 11720번 숫자의합 (0) | 2022.03.14 |
| 백준 4344번 평균은넘겠지 (0) | 2022.03.14 |
| 백준 2577번 숫자의 개수 (0) | 2022.03.14 |