★ solved.ac 난이도 : S2
(2021년 12월 29일 기준)
[문제 링크]
[문제 분석]
DFS(깊이 우선 탐색)을 구현하는 기초적인 문제
[풀이]
여기에서는 재귀를 이용한 DFS(깊이 우선 탐색)를 사용했습니다.
깊이 우선 탐색은 한 경로로 계속 탐색하다가 최대한 깊숙히 들어가서 확인한 후, 다시 돌아와서 다른 경로로 탐색하는 방법입니다.
배추가 있는 자리에는 true로 표시했고, 이 중에서 지렁이가 지나간 곳에는 false로 돌려놓았습니다.
[소스 코드]
만약 틀린 부분이 있다면 지적 부탁드릴게요~! (댓글 환영!!)