Hey j'étais dans une compétition de programmation locale et ils m'ont posé cette question que je ne pouvais pas faire alors s'il vous plaît aidez-moi sur celui-ci.Maze Résoudre en utilisant le graphique
Écrivez un programme qui charge à partir d'un fichier de la taille d'un labyrinthe, puis le labyrinthe lui-même. Pour modéliser le labyrinthe, nous utilisons le caractère "S" qui spécifie la cellule de départ, "." qui spécifie la cellule libre, "#" est un mur et "F" est la cellule finale. Écrivez un programme qui trouvera un chemin de la cellule de départ à la cellule finale. Vous pouvez penser que dans le labyrinthe il y a un robot qui obéit aux commandes, donc pour le labyrinthe suivant, le robot devrait recevoir les commandes suivantes: haut, haut, droite, droite, bas, bas.
labyrinthe 1 fichier texte
5 5
#####
#...#
#.#.#
#S#T#
#####
labyrinthe 2 fichier texte
4 5
#.#.#
#.#.#
#S#T#
#####
Écrivez votre programme en général (le labyrinthe entrée maximale peut être au plus 200x200).
L'aide serait grandement appréciée. Je suis juste un sophmore montante donc si vous pouviez me fournir le code alors je pourrais le comprendre et ils le font encore par moi-même.
@rwilliams: Ce n'est pas devoirs. – Cam
Des chemins multiples sont-ils possibles de S à T? – bjskishore123
vous juste devez trouver un chemin pour résoudre le problème, je pense que c'est ce que les questions disent .. – catvsrat