ox 퀴즈를 맞췄을때 연달아 맞추면 가산점을 주는 알고리즘
n = int(input())
ans = list(map(int, input().split()))
sum = 0
cnt = 0
for x in ans :
if x == 1 :
cnt += 1
sum += cnt
print(cnt)
else :
cnt = 0
print(sum)
맞췄을 때 (1) 수를 세주고
틀렸을 때 (0) 수를 초기화
시켜줌으로써 가산점을 더해준다.
'알고리즘과 자료구조 > 매일매일 알고리즘' 카테고리의 다른 글
10. 문자열에서 숫자만 추출하기 (1) | 2024.01.04 |
---|---|
9. 회문 문자열 (0) | 2024.01.04 |
7. 주사위 게임 (1) | 2024.01.04 |
6. 뒤집은 소수 구하기 (1) | 2024.01.04 |
5. 소수 구하기(에라토스테네스 체) (1) | 2023.12.22 |