1874번 - 스택 수열
주석으로 처리한 부분에서 에러가 난다는 것까진 알아냈습니다.
제 생각엔 stack.size에서 에러가 나는거 같은데 ( 제가 올린 소스대로 실행하면 시간 초과가 뜨는데, 여기서 if (stack.size() == 0)으로 예외 처리를 해준 후 제출해봤는데 틀렸다고 뜨더군요 ) while에 들어갈 때 무한 반복하는 반례좀 알려주실 분 계신가요 ?
[ 참고로 질문 게시판에 나와있는 반례들은 대부분 해봤습니다, 결과적으로 다 잘 출력 됐습니다 ]
일단 시간 초과 이전에 오답이 나오는 케이스입니다.
4
3
1
2
NO만 출력해야 하는데 뒤에 + -가 하나씩 더 출력됩니다.
NO 출력 후 모든 처리를 종료하는 Boolean을 추가하니 해결이 됐네요 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
lumyjuwon 5년 전
주석으로 처리한 부분에서 에러가 난다는 것까진 알아냈습니다.
제 생각엔 stack.size에서 에러가 나는거 같은데 ( 제가 올린 소스대로 실행하면 시간 초과가 뜨는데, 여기서 if (stack.size() == 0)으로 예외 처리를 해준 후 제출해봤는데 틀렸다고 뜨더군요 ) while에 들어갈 때 무한 반복하는 반례좀 알려주실 분 계신가요 ?
[ 참고로 질문 게시판에 나와있는 반례들은 대부분 해봤습니다, 결과적으로 다 잘 출력 됐습니다 ]