728x90
2022.02.15
백준 10773 제로
# 10773 제로
import sys
K = int(input())
num =[0]
for i in range(K):
r = int(sys.stdin.readline())
if r == 0:
num.pop()
else:
num.append(r)
print(sum(num))
반복적으로 입력받아야 하는 K의 숫자 범위가 커서 sys를 사용했다.
스택으로 쉽게 풀 수 있는 문제로 입력받은 숫자를 리스트에 하나씩 넣어주다가
0을 입력받으면 최근에 입력받은 숫자를 pop으로 추출하면 된다.
728x90
'Algorithm' 카테고리의 다른 글
백준 1654 파이썬 (0) | 2022.02.23 |
---|---|
백준 10816 파이썬 (0) | 2022.02.22 |
백준 9012 파이썬 (0) | 2022.02.15 |
백준 1904 파이썬 (0) | 2022.02.15 |
백준 10989 파이썬 (0) | 2022.02.09 |