문제
풀이
* dfs를 이용해서 탐색을 진행한다.
* @를 만나면 flag 를 True로 만들고 탐색을 종료한다.
* 갔던 곳을 또 가지 않도록 방문 표시를 한다.
하지만, 프로그램 상 메모리에 있는 값에 따라 다른 처리를 하는 연산이 있기 때문에
visited 배열에 방문했던 당시의 메모리값(buf)을 저장하고,
? 인 경우에는 네 방향 모두를 한 번에 방문하기 때문에 방향도 같이 저장을 해 둔다.
'SWEA > D5' 카테고리의 다른 글
[SWEA] 1249. 보급로 (0) | 2020.05.18 |
---|---|
[SWEA] 4613. 러시아 국기 같은 깃발 (0) | 2020.05.04 |
[SWEA 7393][D4][JAVA] 대규의 팬덤활동 (0) | 2019.05.14 |
[SWEA 4411][D5][JAVA] 덕환이의 카드 뽑기 (0) | 2019.05.08 |