백준 2506 - 점수계산

su-mmer·2022년 7월 13일
0

문제풀이

목록 보기
28/43

문제 풀이

가산점을 처음에 -1로 두고 연속으로 맞출때마다 가산점을 1씩 증가시킨다.
틀린 문제가 나오면 가산점을 다시 -1로 변경하여 다시 증가시킨다.

코드

n = int(input())
exam = list(input().split())

score = 0  # 총 점수
index = -1  # 가산점
for i in exam:
    if i == '1':
        index += 1
        score += 1 + index
    else:
        index = -1

print(score)

0개의 댓글