[Algorithm] 시뮬레이션
개념각 조건에 맞는 상황을 구현하는 문제 (지도, 배열에서 이동하면서 탐험하는 문제)별도의 알고리즘 없이 풀 수 있으나, 구현력이 중요하다.매 시험마다 1문제 이상 무조건 출제된다.연습 문제 - 백준 14503번3 31 1 01 1 11 0 11 1 1 첫째 줄에 지도의 크기(N * M)가 주어지고, 둘째 줄에 로봇 청소기의 좌표 (r, c)와 바라보는 방향 d가 입력된다.(d가 0인 경우 북쪽, 1인 경우 동쪽, 2인 경우 남쪽, 3인 경우 서쪽을 바라보고 있는 것이다.)지도에서 0은 청소되지 않은 칸, 1은 벽이다. 이때 로봇 청소기는 다음과 같이 작동한다.현재 칸이 아직 청소되지 않은 경우, 현재 칸을 청소한다.현재 칸의 주변 4칸 중 청소되지 않은 빈칸이 없는 경우,바라보는 방향을 유지한 채로 한..