celestial   2년 전

맵에 가장자리는 항상 0으로 비어있다는 점에 착안하여 

맵의 가장 위부터 순회를 하도록 하였습니다. 

그리고 visited를 전역으로 설정하여 '0'이면서 방문한 부분을 다시 한번 이중 포문으로 돌지 않도록 조치했고

맵에 1이 남아있는지 확인하는 함수,

맵에 있는 1을 세는 함수(이는 지금 생각해보니 sum을 사용했어도 되었겠네요)

BFS(사방탐색 시 0이면 queue에 넣고, 1이면 그 1을 0으로 만들고 pass)

총 세가지 함수를 선언하였습니다.

그런데 아직 좀 자신이 없네요. 

어떤 부분에서 아직 문제가 남아있는지 (논리적으로 / 혹은 구현적으로) 가르쳐주실 분 계시면 정말 감사합니다ㅜㅜ!! 

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