DFS/BFS의 가장 기본문제를 풀어보고 BOJ 1697번, 7576번에 적용해보도록 했다. ● 토마토(7576번) 미로찾기와 비슷한 유형의 문제인것같다. BFS를 적용하여 문제를 해결해야 하는 문제임은 알았지만,(문제점 1) 1이 여러개 있을경우(시작지점이 여러개) 어떻게 적용해야할지 고민하고,(문제점 2) 토마토가 모두 익을때까지의 최소 날짜 → BFS의 depth의 값을 알아야 했다. 예상외로 답은 간단했다.문제점 1. 단순하게 처음부터 1의 시작점을 Queue에 넣게 되면 시작위치가 어디에 있던 queue.poll()을 했을때자연스럽게 그곳에서 시작되는것이었다. 문제점 2. 하루가 지날때 익는 토마토의 값을 1이 아닌 처음 시작점의 1로부터 1씩 증가하도록 하고 마지막 하루를 빼주는 방식으로 계산..