BOJ 20055 컨베이어 벨트 위의 로봇
·
알고리즘/BOJ
www.acmicpc.net/problem/20055 20055번: 컨베이어 벨트 위의 로봇 길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부 www.acmicpc.net 삼성에서 출제된 구현 문제인데 티어가 실버 1이다. 처음엔 문제 이해가 안 됐는데 손으로 천천히 풀어써보니 이해가 갔다. 시뮬레이션 문제 특성상 문제에서 주어진 순서대로 차례차례 풀면 된다. 벨트가 한 칸 회전한다. 가장 먼저 벨트에 올라간 로봇부터, 벨트가 회전하는 방향으로 한 칸 이동할 수 있다면 이동한다. 만약 이동할 수 없다면 가만히 있는다. 로봇이 이동하기 위해서는 이동하려는 칸에..