1/20
Loading...
🤖로봇 청소기 문제!
로봇이 규칙에 따라 방을 청소합니다. 1. 현재 칸 청소 2. 왼쪽부터 탐색 3. 이동 불가시 후진 4. 후진도 불가시 종료
Loading...
로봇이 규칙에 따라 방을 청소합니다. 1. 현재 칸 청소 2. 왼쪽부터 탐색 3. 이동 불가시 후진 4. 후진도 불가시 종료
N×M 크기의 방에 로봇 청소기가 있습니다. 로봇은 다음 규칙에 따라 움직입니다: 1. 현재 칸이 청소되지 않았으면 청소한다. 2. 현재 방향 기준 왼쪽부터 탐색: - 왼쪽에 청소하지 않은 빈 칸이 있으면 회전 후 전진 - 없으면 계속 왼쪽으로 회전 3. 4방향 모두 청소했거나 벽이면: - 후진 가능하면 후진 후 2번으로 - 후진 불가(벽)이면 작동 종료 로봇이 청소하는 칸의 개수를 구하세요.
3 3 1 1 0 1 1 1 1 0 1 1 1 1
1
로봇이 (1,1)에서 시작, 현재 칸만 청소 가능. 주변이 모두 벽이거나 청소 불가하여 1칸만 청소
4 4 1 1 0 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1
4
로봇이 (1,1)에서 북쪽 방향으로 시작. 왼쪽(서쪽)에 빈 칸이 없어 회전하며 탐색 후 4칸 청소