6
0
:0
0
Macro Parenthesis Check: Compiler Input Edition
Macro Parenthesis Check: Compiler Input Edition
Hard
Stack
In "Macro Parenthesis Check: Compiler Input Edition", you receive a string containing only bracket characters.
Determine whether every opening bracket is closed by the correct type and in the correct order.
Example 1
Input:
s = "{[}]"Output:
falseFor input s = "{[}]", A bracket type or closing order mismatch occurs, so the result is false. Therefore, return false.
Example 2
Input:
s = "([]{})"Output:
trueFor input s = "([]{})", Each opening bracket is closed by the correct type in the correct order, so the result is true. Therefore, return true.
Constraints
1 <= s.length <= 104s contains only ()[]{} characters.
solution.js
Loading...
Test Cases (2)
Test Case 1
Input:
"{[}]"Expected Output:
falseTest Case 2
Input:
"([]{})"Expected Output:
true