LeetCode - Valid Parentheses
Given a string containing just the characters '('
, ')'
, '{'
, '}'
, '['
and ']'
, determine if the input string is valid.
The brackets must close in the correct order, "()"
and "()[]{}"
are all valid but "(]"
and "([)]"
are not.
class Solution(object): def isValid(self, s): """ :type s: str :rtype: bool """ while "()" in s or "{}" in s or "[]" in s: s = s.replace("()","").replace("{}","").replace("[]","") return len(s) == 0