[백준] #8958 OX퀴즈 python
2022. 12. 21. 16:40
https://www.acmicpc.net/problem/8958
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net
OX퀴즈 문제.
값을 저장해 두는 게 중요하다고 생각한다.
N = int(input())
OX_li = []
for i in range(N):
OX_li.append(input())
result_li = []
for i in OX_li:
cnt = 0
result_val = 0
for j in i:
if j == "O":
cnt += 1
elif j == "X":
cnt = 0
result_val += cnt
result_li.append(result_val)
for i in result_li:
print(i)
'Programming > Algorithm' 카테고리의 다른 글
[백준] #4673 셀프 넘버 python (0) | 2022.12.21 |
---|---|
[백준] #4344 평균은 넘겠지 python (0) | 2022.12.21 |
[백준] #5597 과제 안 내신 분..? python (0) | 2022.12.21 |
[백준] #1110 std::stoi c++ (0) | 2022.12.21 |
[백준] #10951 문자 개수 모를 때 입력 받기 c++ (0) | 2022.12.21 |