You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
597 B
37 lines
597 B
2 years ago
|
20. Valid Parentheses
|
||
|
Easy
|
||
|
|
||
|
Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.
|
||
|
|
||
|
An input string is valid if:
|
||
|
|
||
|
Open brackets must be closed by the same type of brackets.
|
||
|
Open brackets must be closed in the correct order.
|
||
|
Every close bracket has a corresponding open bracket of the same type.
|
||
|
|
||
|
|
||
|
|
||
|
Example 1:
|
||
|
|
||
|
Input: s = "()"
|
||
|
Output: true
|
||
|
|
||
|
Example 2:
|
||
|
|
||
|
Input: s = "()[]{}"
|
||
|
Output: true
|
||
|
|
||
|
Example 3:
|
||
|
|
||
|
Input: s = "(]"
|
||
|
Output: false
|
||
|
|
||
|
|
||
|
|
||
|
Constraints:
|
||
|
|
||
|
1 <= s.length <= 104
|
||
|
s consists of parentheses only '()[]{}'.
|
||
|
|
||
|
|