
( 일 때 +1, ) 일 때 -1로 카운트하면) 가 하나라도 더 많을 경우 음수가 되니 바로 false 반환import Foundation
func solution(_ s:String) -> Bool {
    var count = 0
    for c in s {
        if c == "(" {
            count += 1
        } else {
            count -= 1
        }
        if count < 0 {
            return false
        }
    }
    return count == 0 ? true : false
}