diff --git a/leetcode/string/ValidParentheses.java b/leetcode/string/ValidParentheses.java index ee5a7bab..9a78a04b 100644 --- a/leetcode/string/ValidParentheses.java +++ b/leetcode/string/ValidParentheses.java @@ -13,11 +13,11 @@ public boolean isValid(String s) { for(int i = 0; i < s.length(); i++) { if(s.charAt(i) == '(' || s.charAt(i) == '[' || s.charAt(i) == '{') { stack.push(s.charAt(i)); - } else if(s.charAt(i) == ')' && !stack.isEmpty() && stack.peek() == ')') { + } else if(s.charAt(i) == ')' && !stack.isEmpty() && stack.peek() == '(') { stack.pop(); - } else if(s.charAt(i) == ']' && !stack.isEmpty() && stack.peek() == ']') { + } else if(s.charAt(i) == ']' && !stack.isEmpty() && stack.peek() == '[') { stack.pop(); - } else if(s.charAt(i) == '}' && !stack.isEmpty() && stack.peek() == '}') { + } else if(s.charAt(i) == '}' && !stack.isEmpty() && stack.peek() == '{') { stack.pop(); } else { return false;