6
0
:0
0
Valid Parentheses
Valid Parentheses
Easy
Stack
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:
trueThe opening parenthesis is closed by the same type in the correct order.
Example 2
Input:
s = "()[]{}"Output:
trueAll three bracket pairs are valid and properly ordered.
Example 3
Input:
s = "(]"Output:
falseThe opening '(' is closed by ']', so the bracket types do not match.
Constraints
1 <= s.length <= 104s consists of parentheses only '()[]{}'.
solution.js
Loading...
Test Cases (2)
Test Case 1
Input:
"()"Expected Output:
trueTest Case 2
Input:
"()[]{}"Expected Output:
true