새소식

인기 검색어

프로그래머스/Lv.1

[Swift] 문자열 나누기

  • -
import Foundation

func solution(_ s:String) -> Int {
    
    var stack = [Character]()
    var count = 0
    
    for c in s {
        if stack.isEmpty {
            count += 1
            stack.append(c)
        } else {
            if stack.last! == c {
                stack.append(c)
            } else {
                stack.popLast()
            }
        }
    }
    
    return count
}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.