문제 17086번: 아기 상어 2 첫째 줄에 공간의 크기 N과 M(2 ≤ N, M ≤ 50)이 주어진다. 둘째 줄부터 N개의 줄에 공간의 상태가 주어지며, 0은 빈 칸, 1은 아기 상어가 있는 칸이다. 빈 칸의 개수가 한 개 이상인 입력만 주어진다. www.acmicpc.net 알고리즘 - bfs 탐색을 통해 문제를 수행한다. - 상어의 위치를 확인하고 상어의 위치부터 bfs 탐색을 수행한다. - bfs 탐색을 하면서 탐색하기까지 걸린 이동 횟수를 체크한다. - 이동 횟수의 최댓값에서 처음 시작 값을 빼고 출력한다. 코드 import sys from collections import deque # bfs 탐색 def bfs(): # 상/하/좌/우/대각선 dx = [1, -1, 0, 0, 1, -1, 1,..