import sys
k = int(input())
array = []
for _ in range(k):
money = int(sys.stdin.readline())
if money == 0:
array.pop()
else:
array.append(money)
result = 0
for i in array:
result += i
print(result)
출처 : https://www.acmicpc.net/problem/10773
10773번: 제로
첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경
www.acmicpc.net
'Algoritm > BOJ' 카테고리의 다른 글
[BOJ] 2164번 : 카드2 (0) | 2021.09.05 |
---|---|
[BOJ] 9012번:괄호 (0) | 2021.09.01 |
[BOJ] 7562번:나이트의 이동 (0) | 2021.08.16 |
[BOJ] 1697번:숨바꼭질 (0) | 2021.08.16 |
[BOJ] 2178번:미로 탐색 (0) | 2021.08.13 |