hanil0623   3년 전

g는 이동함수입니다. 주석과 같은 위치에 선언 시 오답을 받고 분기점인 for문 안에서는 정답을 받습니다.

두 함수의 위치 차이가 어떻게 되길래 이런 차이를 보이는건가요? 감사합니다!

koreaso2003   3년 전

현재 실패한 코드 주석을 풀어서 살펴보면

main => f(0:depth , 0:dir) call => g(0) : 0 방향으로 이=> for 문에서 다시 방향 0부터  -> f( 1: dept, 0 :dir) call -> g(0) 방향으로 이동..

그래서  첫번째 시도에는 이동은 0 방향으로 고정하고 두번째 시도부터 for문을 돌며 4방향을 찾으니 오답이 되는 것 같습니다.

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