Lösen von Rätseln im Stil der Gameshow Countdown.
Dieses Repository enthält Quellcode für eine Reihe von Artikeln, die auf der Spielshow Countdown basieren. Es enthält Code zum Lösen von Rätseln sowohl aus den Zahlenrunden als auch aus den Buchstabenrunden dieser Show.
Der Code
Der gesamte Code ist in einfachem, modernem JavaScript. Für TypeScript geeignete Typinformationen sind in den Dokumentkommentaren enthalten.
Wortliste
Eine passende Wortliste finden Sie unter letters-round/
. Für die meisten Zwecke sollte es der offiziellen Liste der in der Sendung erlaubten Wörter ähnlich genug sein. Obwohl potenziell beleidigende Worte in der Sendung grundsätzlich erlaubt sind, habe ich sie aus dieser Liste ausgeschlossen. Der Zweck besteht nicht in der Zensur, sondern lediglich darin, ahnungslose Benutzer nicht zu schockieren. Seien Sie sich jedoch bewusst, dass mir möglicherweise einiges entgangen ist.
Ternäre Bäume
Für die Buchstabenrunde entwickeln die Artikel eine minimale Implementierung ternärer Suchbäume. Ich habe außerdem eine funktionsreichere Implementierung mit ordnungsgemäßer Unicode-Unterstützung, mehr Arten von Näherungsabgleich, Serialisierung und mehr vorgenommen. Es ist hier erhältlich:
https://github.com/CGJennings/fast-ternary-string-set
Auch als npm
-Paket fast-ternary-string-set
verfügbar.