[JAVA] BOJ 백준 2133번 - 타일 채우기
목차 문제 내가 푼 방법 자바 코드 결과 및 회고 1. 문제 https://www.acmicpc.net/problem/1726 2. 내가 푼 방법 BFS 알고리즘 문제이다. 이때 3차원 boolean 배열을 이용해 이미 방문했던 곳을 다시 방문하지 않도록 구현을 했다. 로봇이 이동할 때 궤도가 깔리지 않은 부분(1)을 통과해 지나가지 못하므로 직진 명령을 수행할 때만 주의하면 된다. 그래서 아래처럼 첫 번째 칸, 두 번째 칸, 세 번째 칸을 이동하다가 1을 만나면 break; 로 for문을 빠져나왔다. public static void straight(int x, int y, int d, int cnt, Queue queue) { int[] dx = new int[]{0, 0, 0, 1, -1}; int..
2023. 11. 2.