| |
|
|
ecki | Hallo, ich möchte mir ein XProfan-Programm zum Lösen von Sudoku-Rätseln erstellen. Dafür benötigt man die Rekursion. Ein Beispiel wie sowas geht, gibt es in Python programmiert. Ich habe eine XProfan-Programmdatei erstellt, welche die Lösung mit einem Pythonteil, welches von meinem Sohn und mir angepasst wurde, durchführt. Die Ein- und Ausgaben erfolgen mit dem XProfanteil. Das kann aber nicht eine endgültige Lösung sein. Doch sie funktioniert einwandfrei. Das Problem ist, Python muss installiert sein, damit überhaupt eine Lösung des Rätsels möglich ist. Bei mir geht das. Aber andere User müssten sich um die Installation von Python kümmern. Ich kriege es nicht hin, alles in XProfan zu programmieren, so dass es läuft. Zur Ansicht hänge ich die Python- und die XProfanversion an. Wer interessiert ist, und die Rekursion lösen will und kann, dem stelle ich mein XProfanprogramm zum Probieren zur Verfügung, weil dort bereits die Ein- und Ausgaben für ein 9er und ein 12er-Sudoku enthalten sind. An der fertigen Lösung wäre ich allerdings interessiert.
Windows 10 Pro, 64 Bit, 6 GB, Notebook DELL Vostro 3550
Vielen Dank im voraus
Das Programm wird natürlich, wenn überhaupt, immer Open Source sein. Es ist für mich nur Beschäftigung, bin Jahrgang 1930. |
|
|
| |
|
|
|
H.Brill | Hallo ecki, Erstmal alle Hochachtung, daß du in einem solchen Alter noch an diesen Sachen interessiert bist.
Die .inc für Python scheint ja nicht so sehr schwierig umzusetzen zu sein. Die loesen.inc ist wohl dein Versuch, das Ganze in XProfan umzusetzen.
Ich kann mal am Wochende darüber schauen, ob noch Fehler drin sind.
Welche Profan - Version hast du denn eigentlich ? Je nachdem, ob es eine ziemlich neue Version ist, kann man ja einige Features nutzen, die in den Freeware Versionen noch nicht vorhanden sind. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 31.05.2019 ▲ |
|
|
|
|
ecki | Hallo H. Brill,
danke, dass Du Dich mit dem Thema beschäftigen willst. Es ist richtig, dass das Pythonprogramm einwandfrei läuft und die loesen.inc mein Versuch ist den Python-Algorithmus nach Profan zu übertragen. Aber alle Versuche und Programmumstellungen brachten kein Ergebnis. Das Programm arbeitete die erste Zeile ab bis eine Zahl nicht mehr einsetzbar war. Nun müsste das Programm rekursiv zurückgehen und andere Zahlen eintragen bis die 1. Zeile gefüllt ist. Danach geht es an die zweite Zeile usw. Meine Profanversion ist X20b. Ich würde ja alles in Python programmieren, aber ich kann mich nicht mehr mit Python auseinandersetzen. Es geht mir nicht mehr in den Kopf rein.
Zum Testen könnte ich Dir mein bisher erstelltes Profanprogramm überlassen, zumal ich für die 9er-Version zur Test-Vereinfachung das automatische Einlesen eines 9er-Rätsels eingebaut habe. Weil man immer wieder testen musste, was das Programm eigentlich machte.
Naja, dann viel Spaß an dieser Sache (falls Du die Zeit dafür erübrigen kannst). Gruß ecki |
|
|
| |
|
|
|
H.Brill | Muß mich erstmal damit befassen. Sudoku ist nicht so mein Gebiet. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 31.05.2019 ▲ |
|
|
|