У меня есть следующий сценарий, для которого мне нужно создать программу Java. Любые идеи, как это реализовать:
Маленький робот, который может двигаться по сетке, управляемой простыми командами.
В этом примере он будет перемещаться по сетке 5x5 с простой системой координат - 0,0 слева внизу, 4,4 сверху справа.
Мы можем управлять роботом, отправив ему строку, состоящую из следующих команд: RFLFFRF
R означает поворот вправо на 90 градусов, L поворот на 90 градусов влево, а F означает движение вперед на один квадрат в направлении, в котором сейчас находится ровер. Ровер начинается с 0,0 по направлению к северу («вверх» сетки).
Мне нужно написать программу, которая будет принимать строки команд и возвращать положение сетки obot после этих команд