Notice
Recent Posts
Recent Comments
Link
차근차근
[백준 8958] OX퀴즈 본문
0. 제목
- 백준 8958 OX퀴즈
- BOJ 8958 OX퀴즈
- 파이썬 8958 OX퀴즈
- Python 8958 OX퀴즈
1. 문제
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net
2. 풀이
- O가 나오는 수를 세고 그 수를 점수에 누적하여 더해준다.
- O가 나오지 않을 경우 수를 0으로 리셋해준다.
- 테스트케이스마다 점수를 출력해준다.
3. 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
|
T = int(input())
for _ in range(T):
str = input()
score = 0
cnt = 0
for i in str:
if i == 'O':
cnt += 1
score += cnt
else:
cnt = 0
print(score)
|
'대학교 > Algorithm' 카테고리의 다른 글
[백준 1157] 단어 공부 (0) | 2020.10.31 |
---|---|
[백준 10809] 알파벳 찾기 (0) | 2020.10.31 |
[백준 1495] 기타리스트 (0) | 2020.09.13 |
[백준 9251] LCS (0) | 2020.09.12 |
[백준 11053] 가장 긴 증가하는 부분 수열 (0) | 2020.09.12 |
0 Comments