60번째 줄에서 matrix[nx - t][ny] == '#' && nx - t >= 0
첫번째 비교연산 matrix[nx - t][ny] == '#' 을 할때 nx-t 가 0보다 작으면 배열 인덱스를 넘어가서 그런것 같아요
nx-t>=0 을 뒤에 써서 저게 먼저 연산이 되니까 nx-t>=0 을 먼저 쓰면 루프 안돌아요
16954번 - 움직이는 미로 탈출
60번째 줄에서 matrix[nx - t][ny] == '#' && nx - t >= 0
첫번째 비교연산 matrix[nx - t][ny] == '#' 을 할때 nx-t 가 0보다 작으면 배열 인덱스를 넘어가서 그런것 같아요
nx-t>=0 을 뒤에 써서 저게 먼저 연산이 되니까 nx-t>=0 을 먼저 쓰면 루프 안돌아요
66번째 줄도요
아 이 간단한 실수를 ㅠㅠㅠ 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
shinbian11 3년 전
이렇게 했는데 무한루프가 도는 이유가 뭔가요????