Программа про лабиринты - C#
Формулировка задачи:
Задание состоит в следующем:
- Откройте и изучите проект Mazes. Там заготовлены несколько фиксированных лабиринтов.
- В каждом лабиринте вам нужно довести робота до выхода — клетки, помеченной зеленым кружком.
- Для этого реализуйте пустые методы в классе MazeTasks. Используйте методы объекта robot, для его перемещения.
- Запрещено использовать более одного цикла в одном методе.
- Запрещено иметь методы длиннее 12 строк кода.
- Разрешено создавать вспомогательные методы, но только понятными именами, в том числе именами аргументов.
Решение задачи: «Программа про лабиринты»
textual
Листинг программы
public static void MoveOutFromEmptyMaze(Robot robot, int width, int height) { int moveCount = 0; while (!robot.Finished && moveCount < 1000) { try { moveCount++; robot.MoveTo(Direction.Down); } catch { } try { moveCount++; robot.MoveTo(Direction.Right); } catch { } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д