jopemachine   4년 전

33% 쯤에서 런타임 에러가 뜨는데 코드를 아무리 들여다봐도 이유를 못 찾겠네요..

어디서 틀린 건지 궁금합니다ㅠㅠ

inc5025   4년 전

스택 수열이 아닌지 미리 검사하는 부분에 문제가 있어보입니다.

이 검사가 잘 시행되지 않아 런타임에러가 발생하는 것으로 보입니다.

jopemachine   4년 전

감사합니다ㅠㅠ 

최대값 뒤가 내림차순이면 바로 스택수열이 된다고 잘못 생각했었네요 ㅠ

push 할 때 

if (inputArray[i] < maxValue) { result = "NO"; break; } 란 문장을 붙혀 

max Value보다 작은 input 값이 들어오면 NO로 처리하게 만들어 해결했습니다.

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