1. 문제
# 1번 문제 맞으면 1점
# 답이 처음 맞는 문제는 1점
# 연속으로 문제 답이 맞는 경우 1,2,3,,K 점
# 틀린 문제 0점
2. 풀이
import sys
# sys.stdin=open("input.txt", "r")
n = int(input()) # 문제 개수
ls = list(map(int, input().split())) # 채점 결과
res = 0 # 점수
score = 1 # 더해지는 값
for i in ls:
if i ==0:
score = 1
else:
res += score
score += 1
print(res)
'백앤드 개발 > 코딩테스트' 카테고리의 다른 글
[프로그래머스 Java] 최솟값 만들기 (0) | 2023.11.20 |
---|---|
[프로그래머스 Java] 최댓값과 최솟값 (0) | 2023.11.20 |
[파이썬 문제 풀이] 주사위 굴리기 (0) | 2023.10.10 |
[파이썬 문제 풀이] 소수뒤집기 (0) | 2023.10.10 |
[파이썬 문제 풀이] 소수 (1) | 2023.10.10 |