HIT해

[Swift] 백준 - 제로 ( 스택 ) 본문

Swift/Swift 알고리즘

[Swift] 백준 - 제로 ( 스택 )

힛해 2024. 9. 11. 00:12
728x90

https://www.acmicpc.net/problem/10773

 

 

//
//  main.swift
//  bjbj
//
//  Created by 양희태 on 9/9/24.
//
import Foundation

func main() {
   
    let N = Int(readLine()!)!
    
    var stack : [Int] = []
    
    for _ in 0..<N {
        let num = Int(readLine()!)!
        
        switch num{
        case 0:
            stack.removeLast()
        default:
            stack.append(num)
            
        }
    }
    
    let total = stack.reduce(0, +)
    print(total)
 
    
}

// main 함수 실행
main()

'Swift > Swift 알고리즘' 카테고리의 다른 글

[Swift/프로그래머스] 세균증식 ( 제곱 )  (0) 2024.10.01
[Swift] 백준 - 안전영역  (0) 2024.09.11
[Swift] 백준 - 큐 2  (0) 2024.09.10
[Swift] 백준 - 미로찾기  (0) 2024.09.10
[Swift] 백준 - 바이러스  (0) 2024.09.09