문제
- n개의 문제수를 제시한다.
- 해당 문제가 맞았을 땐 1 틀렸을 땐 0을 입력한다.
- 연속으로 문제를 맞췄을 땐 가산점을 부여한다.
- 예시
문제풀이
import sys
#sys.stdin = open("input.txt", "r")
n = int(input())
OX = list(map(int,input().split()))
score = 0
extra_point = 0
for i in OX:
if i == 1:
extra_point += 1
score += extra_point
else:
extra_point = 0
print(score)
- 해당 문제가 계속되면 가산점에 +1씩 해준다.
- 해당 문제가 계속 맞추지 않았다면 가산점을 0으로 초기화해준다.
'자료구조와 알고리즘 > 개인적인 코딩테스트 관련 풀이' 카테고리의 다른 글
[탐색][시뮬레이션] - 숫자만 추출(String) (0) | 2022.07.01 |
---|---|
[탐색][시뮬레이션] - 회문 문자열 검사(String) (0) | 2022.07.01 |
주사위 게임 (0) | 2022.06.30 |
뒤집은 소수 (0) | 2022.06.30 |
소수(에라토스테네스 체) (0) | 2022.06.30 |