[Swift] 10773번 : 제로

물복딱복준복
|2024. 1. 12. 20:36
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