로딩
요청 처리 중입니다...

[Java] 백준 14503 로봇 청소기

 [Java] 백준 14503 로봇 청소기

https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 문제 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어져 있다.

각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북중 하나이다.

지도의 각 칸은 (r, c)로 나타낼 수 있고, r은 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로 부터 떨어진 칸의 개수이다. 로봇 청소기는 다음과 같이 작동한다.

현재 위치를 청소한다. 현재 위치에서 현재 방향을 기준... www.acmicpc.net import java.util.*; public class Main { static int[] moveX = {-1, 0, 1, 0}; // 북동남서 static int[] moveY = {0, 1, 0, -1}; static ...

# 14503 # Java # 구현 # 로봇청소기 # 백준 # 시뮬레이션 # 자바 # 코딩 # 코테