import Foundation
let k = Int(readLine()!)!
var stack: [Int] = []
for _ in 0..<k {
let n = Int(readLine()!)!
if n == 0 && !stack.isEmpty {
stack.removeLast()
continue
}
stack.append(n)
}
print(stack.reduce(0, +))
'백준 > 실버' 카테고리의 다른 글
[Swift] 7672번 : 나이트의 이동 (0) | 2024.03.18 |
---|---|
[Swift] 1012번 : 유기농 배추 (0) | 2024.03.18 |
[Swift] 1697번 : 숨바꼭질 (0) | 2024.03.18 |
[Swift] 2178번 : 미로탐색 (0) | 2024.02.05 |
[Swift] 1926번 : 그림 (0) | 2024.02.05 |