# 괄호 쌍 검사
## 문제
괄호는 열고 닫힘을 한 쌍으로 한다. 스택을 사용하여 괄호의 쌍이 올바른지 검사하시오.
## 뼈대코드
```
import java.util.Stack;
/**
* Parenthesis
*/
public class Parenthesis {
public static void main(String[] args) {
String[] tests = { "", "()", "((())", "(()(()(())))", "()())()" };
for (String t : tests) {
System.out.printf("\"%s\" -> %s\n", t, isBalanced(t));
}
}
private static boolean isBalanced(String str) {
Stack<Character> stack = new Stack<Character>();
/* 메소드를 구현하시오. */
return false;
}
}
```
## 출력 예
```
"" -> true
"()" -> true
"((())" - > false
"(()(()(())))" -> true
"()())()" -> false
```