도움이 될까 싶어서 답변드립니다.
1. BFS함수 안에서, 좌표 a,b가 map배열의 범위를 넘어가는지에 대한 체크가 이루어 지지 않고 있는데, 이점을 고려하셨나요?
2. 좌표에 일일히 +2, -1 처리를 하실경우, 실수를 하실 가능성이 높아집니다.(코드가 길어지므로) 아래의 방법을 사용하시면 좋을듯 싶습니다.
3. 함수의 인자가 a,b인데, BFS함수 내부에서 다른 int를 가리키는 변수 a,b가 또 사용됩니다. 마찬가지로 실수의 가능성이 높아지므로, 다른 변수이름을 택하시는걸 추천드립니다.
pch1623 4년 전
코드를 계속 살펴보아도 제 가 생각한 논리선에서는 다맞는거 같은데 .. 논리가 잘못된것일가요 .. .피드백 부탁드립니다 ...ㅠ