Frage:
Wisst ihr wie man dieses Problem in SWI-Prolog löst?:
ABC - ADA = EF
+ - +
FG + HDF = HEA
= = =
BJF - JKG = CJC
Die Buchstaben sollen jeweils einer Nummer von 0-9 zugeordnet werden und jeder Nummer von 0-9 kann nur einem Buchstaben zugeordnet werden. So wird aus E=0, F=3 , EF = 03 = 3 usw.
Am Ende müssen alle Gleichungen (horizontal und vertikal) erfüllt sein
raetsel(A,B,C,D,E,F,G,H,J,K)
Soll erfüllt sein genau dann wenn alle Buchstaben die Lösung des Rätsels sind.
Code: