미로 찾기 예제 풀이

Program Lang./Algorithm 2017. 5. 31. 14:09

1. 소스 코드

문제해결을 위한 창의적 알고리즘(중급), 100페이지 4문제로 미로가 주워지고 'S'에서 출발해서 'G'로 끝나점까지의 최단 거리를 찾는 문제이다. 기존에 두더지 문제를 잘 풀었다면 어렵지 않게 해결할 수 있다.

문제 해결은 깊이 우선 또는 너비 우선 순위로 해결할 수 있지만 너비 우선 순위로 풀어 보았다.



2. 실행 결과


find road : 6 

# S # # # 
# - - - # 
# - # - # 
# - - - - 
# # # G # 

최단 거리 : 6 


: