예시 : ()() < 좌우 닫혔기 때문에 올바른 괄호
불완전 예시 : )(())( 좌우가 열렸음
())(() 중간 괄호가 열렸음
boolean solution(String s) {
int left=0;
int right=0;
for(int i = 0; i < s.length(); i++) {
if(s.charAt(i)=='('){
left++;
}else {
right++;
}
if (right > left){
return false;
}
}
return left == right;
}
맨처음은 String [] array = split("");로 하나씩 행렬을 나눴을 때 정답은 나오지만 효율성에서 탈락이 되었다.
chartAt를 사용시 효율성 통과에 따라 chartAt 사용을 적극적으로 해볼 것이다. 다만 equal가 아닌 == 의 사용과 작은 따옴표를 사용해야한다.