22번줄에 if(( _stack.top() == '(' && s[i] == ')' ) || ( _stack.top() == '[' && s[i] == ']' ))
가운데 || 기준으로 소괄호추가해야합니다
그리고 문제 5번째조건인 " 짝을 이루는 두 괄호가 있을 때, 그 사이에 있는 문자열도 균형이 잡혀야 한다. "도 구현하셔야하지않나요? 이건 제가 문제를 대충 훑어봐서 아닌지 모르겠네용.
4949번 - 균형잡힌 세상
22번줄에 if(( _stack.top() == '(' && s[i] == ')' ) || ( _stack.top() == '[' && s[i] == ']' ))
가운데 || 기준으로 소괄호추가해야합니다
그리고 문제 5번째조건인 " 짝을 이루는 두 괄호가 있을 때, 그 사이에 있는 문자열도 균형이 잡혀야 한다. "도 구현하셔야하지않나요? 이건 제가 문제를 대충 훑어봐서 아닌지 모르겠네용.
그리고 출력부분에서 스택사이즈가 0인데 flag = 1인경우가나오므로
조건부다시 확인해주셔야합니다.
댓글을 작성하려면 로그인해야 합니다.
yunbinni 2년 전
첨부한 소스코드가 제것입니다.
이게 왜 틀렸는지 잘 모르겠습니다. (20%까지 체크하다가 [틀렸습니다]를 표시하네요.
알려주시면 감사하겠습니다.