Эй, я был на местном соревновании по программированию, и они задали мне этот вопрос, который я не мог ответить, поэтому, пожалуйста, помогите мне с этим.
Напишите программу, которая загружает из файла размер лабиринта, а затем сам лабиринт. Для моделирования лабиринта мы используем символ «S», который определяет начальную ячейку, «.» которая указывает свободную ячейку, "#" - стена, а "F" - последняя ячейка. Напишите программу, которая находит путь из начальной ячейки в конечную. Можно подумать, что в лабиринте находится робот, который подчиняется командам, поэтому для следующего лабиринта робот должен получать следующие команды: вверх, вверх, вправо, вправо, вниз, вниз.
лабиринт 1 текстовый файл
5 5
#####
#...#
#.#.#
#S#T#
#####
лабиринт 2 текстовый файл
4 5
#.#.#
#.#.#
#S#T#
#####
Напишите свою программу в целом (максимальный ввод лабиринта может быть не более 200x200).
Помощь будет высоко оценена. Я всего лишь второкурсник, поэтому, если бы вы могли предоставить мне код, я бы понял его, и они снова сделали бы это сами.