문제 설명게임 맵 최단거리 문제는 다음과 같습니다.시작점에서 도착점까지 갈 수 있는 최단거리를 구합니다.맵은 1과 0으로 이루어진 2차원 배열로 표현되며, 1은 이동할 수 있는 곳, 0은 이동할 수 없는 곳입니다.시작점은 (1, 1)이고 도착점은 (n, m)입니다.이동 방향은 상하좌우로 한 칸씩만 가능합니다.풀이 방식BFS를 사용하면 최단거리 탐색 문제를 효율적으로 해결할 수 있습니다.BFS는 한 지점에서 갈 수 있는 모든 경우를 단계적으로 탐색하기 때문에목적지에 도착했을 때의 거리가 최단거리임을 보장합니다.코드 설명import java.util.*;class Solution { static int[] dx = {0, 0, -1, 1}; // 상하좌우 static int[] dy = {1, -1, ..