lisagamer   3년 전

다른 테스트 케이스 쭉 돌려봐도 답은 맞게 나오는데 제출하면 자꾸 런타임 오류가 납니다. 어디서 segfault가 나는지 모르겠어요

https://kswims.tistory.com/190

로직은 위 링크를 따라서 했습니다. 

저는 먼저 짝이 안맞는 괄호인지 먼저 체크를 해서 안맞는다면 0을 return 하는 작업을 먼저 한 후에 그렇지 않은 경우에 값을 계산하는 방식으로 코딩했습니다.

lisagamer   3년 전

아 이럴수가..

짝이 맞는 것인지 체크 하는 부분에서 비어있는데 닫는 괄호가 들어오는 경우를 안 넣어줘서 그런거였네요

else if (s.empty() && (c==']' || c==')')) return 0;

넣어주니까 잘 돌아갑니다 ㅠ 

댓글을 작성하려면 로그인해야 합니다.