Sélectionnez votre langue

"On ne peut compter que sur soi... et encore !"
Tristan Bernard

Ce problème m'a été soumis :

"
  NEUF
+ DEUX
______
  ONZE

Chaque lettre représente toujours le même chiffre.
Il vous faut retrouver les chiffres correspondant aux lettres de sorte que le résultat de l'addition sous forme de chiffres ainsi formée soit également correct.
"

Chacune des 8 lettres doit être associée à un chiffre différent.

J'ai écrit un programme Prolog qui trouve toutes les solutions :

neuf_plus_deux.pl

"NEUF + DEUX" est un logiciel libre (licence : GNU GPL Version 3).

Pour exécuter ce programme, vous devez utiliser un interpréteur Prolog.
Sous Linux, vous pouvez installer le paquet "swi-prolog" en utilisant le gestionnaire de paquets.

Pour exécuter le programme (instructions pour un système Linux, environnement KDE) :
- Dans le gestionnaire de fichiers (Dolphin), naviguez vers le dossier où vous avez enregistré le fichier "neuf_plus_deux.pl".
- Clic droit dans une zone vide (pas sur le fichier) > Actions > Ouvrir un terminal ici
- Dans la fenêtre du terminal (Konsole), tapez :

prolog -f neuf_plus_deux.pl

Patientez... Prolog commence à afficher les solutions...

Voici les 76 solutions.

Si vous souhaitez apprendre Prolog, un langage de programmation tout à fait à part, je vous recommande ce site :

Learn Prolog Now!