프로그래머스 블록 이동하기알고리즘은 친숙한 BFS지만 구현이 굉장히 까다로운 문제였다. 이 블로그를 참조했다.(r1, c1)(r2, c2)와 (r2, c2)(r1, c1)은 같다.내부 코드가 굉장히 복잡하기 때문에 배열 이탈 검사를 하기보다는 패딩을 주는 것이 좋다.경