Examples
| () | - true |
| ((()() | - false |
| )(() | - false |
| (()())() | - true |
Solution in Java
public boolean parentheses(String s) {
int count = 0;
for (int i = 0; i < s.length(); i++ {
if (s[i].equals(")")) count++;
if (s[i].equals("(")) count--;
if (count < 0) return false;
}
if (count == 0) return true;
return false;
}