[Swift 알고리즘] 짝지어 제거하기

장주명·2021년 5월 13일
0

https://programmers.co.kr/learn/courses/30/lessons/12973

import Foundation

func solution(_ s:String) -> Int{
    if s.count % 2 == 0 {
        var stack = [Character]()
        for i in s {
            if stack.last == i {
                stack.removeLast()
            } else {
                stack.append(i)
            }
        }
        return stack.isEmpty ? 1 : 0
    }
    return 0
}
profile
flutter & ios 개발자

0개의 댓글

관련 채용 정보