문제https://school.programmers.co.kr/learn/courses/30/lessons/172928 생각수도코드를 작성한 대로 코드를 작성하는 것에 점차 익숙해지고 있다.BFS 에 대한 개념을 묻는 문제인 것 같고, 어렵지 않게 해결할 수 있었다.1. dh, dw 배열 생성 2. 2차원 배열 생성해서 채우기 3. routes 를 순회하며 해당 명령어를 수행할 수 있는지 판단. 4. 가능할 경우 이동 5. 끝난 후 위치 반환코드public class Main { public static void main(String[] args) { System.out.println(solution(new String[] {"SOO","OOO","OOO"},new String[]{"E..