Ja, auch mich hat vor Langem die Sudoku-Sucht erwischt:
Zeitweise war die Lösung von Sudokus meine einzige Freizeitbeschäftigung. Zeitschriften, Bücher, CDs oder DVDs blieben links liegen. Natürlich war einer meiner ersten Gedanken, als ich die ersten Sudokus versuchte zu lösen, dies den Computer machen zu lassen - mit "Brute Force" oder mit intelligenteren Methoden.
Aber Sudoku-Löser gibt
gibt es im Internet, ich weiß nicht wie viele, aber auf jeden Fall mehr als einen. Warum sollte ich also zu der wahrscheinlich großen Anzahl noch einen hinzufügen?
Möglicherweise wäre meiner einzigartig, da er in APL geschrieben wäre. Aber
nicht mal das wäre der Fall gewesen.
Es gab da noch einen weiteren Grund, keinen eigenen Löser zu schreiben: Es macht Spaß, ein Sudoku selbst zu lösen. Dagegen finde ich es reiste Zeitverschwendung, ein Sudoku dem Computer zur Lösung zu übergeben. Das ist mühsam und bringt keinen Lustgewinn.
In comp.lang.apl fagte Don Kelly: " ... doesn't that take the purpose out of doing sudoku?" Dies war auch mein Grund, mich monatelang der Herausforderung eines eigenen Sudoku-Lösers zu entziehen.
Dies ist seit einigen Wochen nicht mehr der Fall. Warum? Dazu später ...
Trotz dieser prinzipiellen Ablehnung einen Sudoku-Löser zu implementieren, hatte ich bereits im Herbst letzten Jahres rein zu Demonstrationszwecken den trivialsten Algorithmus als "erste Hilfe" mit APL2 realisiert: Untersuche alle möglichen L
Aufgenommen: Feb 27, 11:18
So gefällt er mir ... ... mein Sudoku-Löser. Der, den ich nie schreiben wollte. Es ist auch ok, wenn er - Stand heute - nicht alle Sudokus lösen kann. Leichte, mittelschwere und schwere scheinen kein Problem zu sein. Bei sehr schweren erhalte ich
Aufgenommen: Apr 08, 22:50
Erst wollte ich nie einen eigenen Sudoku-Löser schreiben, dann habe ich doch einen implementiert. Zwar nur einige logische Methoden, aber immerhin. Dann wollte ich kein Trial-and-Error-Verfahren vorsehen, aber auch hier bin ich mir jetzt untreu geword
Aufgenommen: Jul 02, 23:30