jeeseul   3년 전

다른 컴파일러에서 문제에 제시된 예시는 잘 실행되고, 제가 다른 예시를 입력해도 실행이 잘 되는데, 답안 제출할 때는 런타임 에러가 뜨네요,,, 다른 질문들 읽어보니 배열의 범위를 벗어나면 런타임 에러가 뜬다고 하는데, 어디서 벗어나는 건지 잘 모르겠습니다ㅠㅠ

yeop77   3년 전

런타임 에러 의심되는건

back, front 초기값이 -1인데
push 없이 front나 back 명령이 먼저 수행될 경우,

조건이 back-front < 0 인데 둘 다 -1일 때는 0으로 불만족되어 return stack[back] 등으로 -1 인덱스 접근 발생 가능

jeeseul   3년 전

와 넵! -1을 바꾸니까 런타임에러가 해결되었습니다!

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