알고리즘
보통
코딩
미로 최단 경로
BFS로 미로에서 최단 경로 찾기
20분
70점
3개 테스트케이스
#3722
문제 설명
N x M 미로에서 시작점(S)부터 도착점(E)까지의 최단 경로 길이를 구하세요.
입력 형식
첫 줄: N M
다음 N줄: 미로 (. = 이동 가능, # = 벽, S = 시작, E = 도착)
출력 형식
최단 경로 길이 (도달 불가능하면 -1)
이동
상하좌우 4방향
예시
S..#. .#... ...#E 출력: 8
예제 테스트케이스
예제 1
기본 테스트
입력
3 5 S..#. .#... ...#E
출력
8
예제 2
도달 불가
입력
2 2 S# #E
출력
-1
예제 3
직선
입력
1 3 S.E
출력
2
실행 버튼을 눌러 코드를 실행하세요.