dy dx를 그 동안 내 생각대로 혹은 문제에서 주어진 순서대로 놓을 생각만 했지..
만약 위치가 맵의 끝에 닿았을 때 반대로 가는 경우, 혹은 오른쪽으로 회전하는 경우에도 dy, dx 배열을 신경 써줘야하는 것을 알았다.
dy dx 를 사용하더라도 좌표에서 푸는 문제인지, 배열을 사용해야 하는지 먼저 확인해야 한다.
좌표로 충분히 풀 수 있다면, 훨씬 풀이가 간단해지고 깔끔해진다. 그런데 물론 그 문제들도 배열을 사용해서 풀 수 있겠지만,, 조금 복잡해지는 감이 있다.