je peut déja t'assuré que c'est la solution la plus rapide...
Pour l'affichage, le drawstat accélerera le tout
Quand a la variable r je ne savais pas, une bonne chose d'apprise...
L'algo le plus petit possible... à voir...
ps... pourrais-je poster un programme qui permet de résoudre les tours de hanoi manuellement et automatiquement ? Je te demande vu que c'est ton défi...
Tu peux me donner une date butoir si tu est d'accord...
merci d'avance
Je n'ai pas retrouvé mon algorithme, mais je vais vous expliquer comment il marche, puisque cela m'a été demandé.
Le programme part de la gauche et se déplace d'un cran vers la droite à chaque tour.
Si il trouve une assiette, il la prend, puis se décale vers la droite autant de fois qu'il faut pour pouvoir la poser.
Ensuite, une fois l'assiette posée, il se décale d'un cran vers la droite et recommence comme au début.
Ce n'est pas la solution la plus rapide, mais il y a de fortes chances pour que ce soit le code le plus compact.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd