Kreuzworträtsel-Löser
Ab heute gibt’s die erste Version meines Kreuzworträtsel-Solvers zum Download.
Das in Python geschriebene Programm crossword.py vergleicht die Benutzereingabe mit einer Liste von ca. 180.000 deutschen Wörtern innerhalb weniger Sekunden und gibt passende Wörter aus.
Oft reichen schon 2-3 Buchstaben eines Wortes, um die richtige Lösung zu finden oder zumindest die Lösung auf wenige Wörter beschränken zu können.
Beispiele: H__H__F__, B__M_, ___DS_E:
C:\workspace\wordlist\src>python crossword.py H__H__F__
Check wordlist for 'H__H__F__'...
Heuhaufen
End of file reached...
C:\workspace\wordlist\src>python crossword.py B__M_
Check wordlist for 'B__M_'...
Baume
Baums
Blume
Burma
End of file reached...
C:\workspace\wordlist\src>python crossword.py ___DS_E
Check wordlist for '___DS_E'...
Landsee
Nordsee
Waldsee
End of file reached...
Außerdem liegt in der zip noch das Skript wordcheck.py, mit dem man “durcheinander geratene Wörter” (vertauschte Buchstaben) erraten kann:
Beispiele: DUNNEL, FUNORT:
C:\workspace\wordlist\src>python wordcheck.py dunnel
Check wordlist for 'dunnel'...
Nudeln
End of file reached...
C:\workspace\wordlist\src>python wordcheck.py funort
Check wordlist for 'funort'...
Notruf
End of file reached...
Update: Für Windows gibts jetzt auch eine grafische Benutzeroberfläche, Link
16. Oktober 2009 | von Markus
Kategorie: