Algoritm/BOJ

[BOJ] 10773번:제로

twoDeveloper 2021. 8. 25. 23:23
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