Resolveur sudoku sous excel !!!

Soyez le premier à donner votre avis sur cette source.

Vue 8 404 fois - Téléchargée 1 156 fois

Description

J'ai voulu m'essayer à l'écriture d'un résolveur capable de résoudre TOUS les sudokus sur les principes de programmation par contraintes et en backtracking.
Ce codage est un peu rapide, manque de commentaires, mais est pleinement fonctionnel car je l'ai testé avec les plus difficiles existants que j'ai pu trouver (Al Escargot, ...).

ANALYSER permet de visualiser les possibilités après la première passe de simplification.
RESOUDRE permet de résoudre le sudoku, soit en résolution rapide par tour (méthode un peu bourrin), soit en résolution lente par tour (moins de tours, mais un peu plus lente par tour).

Il permet également de mémoriser les sudokus résolus, avec leurs statistiques de résolution et de les consulter ultérieurement.

Essayez le largement et si vous trouvez des sudokus qu'il ne sait pas résoudre, merci de me les faire parvenir.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
107
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
16 janvier 2019
1
Merci pour ce cours sur les modules de classe.
Pour répondre à MIMIZANZAN, lorsqu'on travail sur la feuille active, il n'est nul besoin d'ajouter le préfixe sheets(Nom de la feuille).
Messages postés
301
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
17 décembre 2017

Super, ton code.
Une question: où est donc la feuille Sheets("Sudokus").
Elle n'apparait même pas en feuille cachée...
Merci d'avance.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.