
[프로그래머스][java] lv 2 올바른 괄호
·
코테/java
1. 문제 설명 2. 나의 풀이 public static boolean solution(String s) { boolean answer = true; int cnt = 0; for(int i = 0; i 처음 짠 오답 ;;스택으로 풀고 싶었는데 안 써봐서 어떻게 해야할지 모르겠더라.gpt 선생님께 문제 주고 힌트 달랬더니 카운트로 푸는 걸 권장한대서 이렇게 짰음틀린 이유첫 번째 문자가 )인지 확인하는 조건 if(s.charAt(0) == ')')가 너무 초기 단계에서만 검사되고, 이후의 균형을 확인하지 않음.괄호의 균형을 확인하려면 카운터가 음수가 되는 순간을 바로 false로 처리해야 함.즉, cnt 값이 음수가 되는 경우는 이미 닫는 괄호 )가 여는 괄호 (..