powerlsj7   2년 전

4방향 bfs로 구하는 부분에서 인덱스 배열 넘어가면 막아야 하는데 안막아도 통과되는 테스트 케이스만 있는 것 같습니당!

bupjae   2년 전

C/C++ 언어에서 배열의 범위를 벗어난 영역을 읽거나 쓰는 프로그램의 실행 결과는 정의되지 않았습니다. (Undefined Behavior)

실행 결과를 전혀 예측할 수 없다는 뜻이며, "오류가 발생한다" 라고 장담할 수 없습니다.

   

(경험적으로) "런타임 에러"가 발생하는 경우가 많지만, 한참 후에 잘못된 결과를 내뱉을 수도 있고, 심지어 (겉보기에는) 아무 이상 없이 프로그램이 정상 동작할 수도 있습니다.

powerlsj7   2년 전

엥? 배열 범위 벗어난 케이스가 없는게 아니라 있어도  통과가 된다는 말씀으로 이해하면 될까여? 이런..

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