목차
https://www.acmicpc.net/problem/8958
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net
전체 코드
n = int(input())
datas = [[ x for x in input().split("X") if x] for _ in range(n)]
scores = [0] * n
for idx, data in enumerate(datas):
for d in data:
for s in range(1, len(d) + 1):
scores[idx] += s
for s in scores:
print(s)
'Coding Test > Python' 카테고리의 다른 글
[백준/구현] 1268번: 임시 반장 정하기 (브론즈1, python) (0) | 2024.02.02 |
---|---|
[백준/BFS&BFS] 1012번: 유기농 배추 (실버2, python) (0) | 2024.02.02 |
[백준/DP] 11057번: 오르막 수 (실버1, python) (1) | 2024.02.01 |
[백준/DP] 2293번 동전1 (골드5, python) (1) | 2024.02.01 |
[LeetCode/BFS] 909. Snakes and Ladders (medium, python) (1) | 2024.01.31 |
https://www.acmicpc.net/problem/8958
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net
전체 코드
n = int(input())
datas = [[ x for x in input().split("X") if x] for _ in range(n)]
scores = [0] * n
for idx, data in enumerate(datas):
for d in data:
for s in range(1, len(d) + 1):
scores[idx] += s
for s in scores:
print(s)
'Coding Test > Python' 카테고리의 다른 글
[백준/구현] 1268번: 임시 반장 정하기 (브론즈1, python) (0) | 2024.02.02 |
---|---|
[백준/BFS&BFS] 1012번: 유기농 배추 (실버2, python) (0) | 2024.02.02 |
[백준/DP] 11057번: 오르막 수 (실버1, python) (1) | 2024.02.01 |
[백준/DP] 2293번 동전1 (골드5, python) (1) | 2024.02.01 |
[LeetCode/BFS] 909. Snakes and Ladders (medium, python) (1) | 2024.01.31 |