import sys
input = sys.stdin.readline
k = int(input())
ex_stack = []
for _ in range(k):
num = int(input())
if num == 0:
ex_stack.pop() # 0이 입력될 경우 스택의 가장 최근 수를 잘라내기 합니다.
# pop함수는 인덱스가 없을 경우 마지막 값을 제거합니다.
else:
ex_stack.append(num) # 0이 아닌 경우 수를 스택에 추가
result = sum(ex_stack)
print(result)
'코딩 연습 > 백준 코드' 카테고리의 다른 글
팰린드롬수-1259.py (0) | 2023.10.18 |
---|---|
팰린드롬수-1213.py (0) | 2023.10.18 |
접미사 배열-11656.py (0) | 2023.10.18 |
빙고-2578.py (0) | 2023.10.18 |
블랙잭-2798.py (0) | 2023.10.18 |