dfs 방문 해제 하며 정답 boolean [][] answer 따로 두는 이유:
빨간색 점에서 depth=7 이 돼버리면 끝나는데
다른 길로 빨간색점에 depth=6으로 갈 수도 있으므로 한 칸 더 전진할 수 있는 경우가 있다
bfs로 풀경우에는 depth=7에서 끊어주면 편하게 풀림
dfs 방문 해제 하며 정답 boolean [][] answer 따로 두는 이유:
빨간색 점에서 depth=7 이 돼버리면 끝나는데
다른 길로 빨간색점에 depth=6으로 갈 수도 있으므로 한 칸 더 전진할 수 있는 경우가 있다
bfs로 풀경우에는 depth=7에서 끊어주면 편하게 풀림