Created
September 5, 2020 08:22
-
-
Save dpolivaev/74a5fec650d882e2d57b298ee1ad454f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Марс представлен сеткой 5 x 5. | |
Вам дается начальная точка старта (x, y) марсохода и направление север/юг/восток/запад(N, S, E, W), в котором он смотрит. | |
Марсоход получает символьный массив команд. | |
- Реализуйте команды, которые перемещают ровер вперед / назад (f, b ). | |
- Выполните команды, которые поворачивают ровер влево / вправо (l, r). | |
- Осуществить перенос от одного края сетки к другому. | |
- Реализуйте обнаружение препятствий перед каждым переходом на новый квадрат: | |
Если данная последовательность команд встречает препятствие, | |
марсоход движется до последней возможной точки, | |
прерывает последовательность и сообщает о препятствии. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment