
class Solution {
func isValid(_ s: String) -> Bool {
let dic = [
"(":")",
"[":"]",
"{":"}",
")":"(",
"]":"[",
"}":"{",
];
var arr:[String] = [];
for c in s{
if arr.count > 0, dic[arr.last!]! == String(c) {
arr.removeLast()
}else{
arr.append(String(c));
}
}
return arr.isEmpty;
}
}
网友评论