Skip to content

Commit 25530d9

Browse files
Simplify condition check
1 parent b8a77a9 commit 25530d9

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

Diff for: java/0020-valid-parentheses.java

+3-5
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@ public boolean isValid(String s) {
88
stack.isEmpty() &&
99
(s.charAt(i) == ')' || s.charAt(i) == '}' || s.charAt(i) == ']')
1010
) return false; else {
11-
if (!stack.isEmpty()) {
1211
if (
13-
stack.peek() == '(' && s.charAt(i) == ')'
12+
s.charAt(i) == ')' && stack.peek() == '('
1413
) stack.pop(); else if (
15-
stack.peek() == '{' && s.charAt(i) == '}'
14+
s.charAt(i) == '}' && stack.peek() == '{'
1615
) stack.pop(); else if (
17-
stack.peek() == '[' && s.charAt(i) == ']'
16+
s.charAt(i) == ']' && stack.peek() == '['
1817
) stack.pop(); else stack.add(s.charAt(i));
19-
} else stack.add(s.charAt(i));
2018
}
2119
}
2220
return stack.isEmpty();

0 commit comments

Comments
 (0)