Die New York Times hat ein tägliches Online-Spiel namens Letter Boxed (der Link befindet sich hinter einer Paywall; das Spiel wird auch hier beschrieben ), das auf einem Quadrat wie folgt dargestellt wird:
Sie erhalten 4 Gruppen mit 3 Buchstaben (jede Gruppe entspricht einer Seite auf dem Bild). kein Buchstabe erscheint zweimal. Das Ziel des Spiels ist es, Wörter zu finden, die aus diesen 12 Buchstaben (und nur diesen Buchstaben) bestehen, so dass:
- Jedes Wort besteht aus mindestens drei Buchstaben.
- Aufeinanderfolgende Buchstaben dürfen nicht von derselben Seite sein.
- Der letzte Buchstabe eines Wortes wird zum ersten Buchstaben des nächsten Wortes;
- Alle Buchstaben werden mindestens einmal verwendet (Buchstaben können wiederverwendet werden).
In dieser Herausforderung erhalten Sie die Buchstaben und eine Liste von Wörtern. Ziel ist es, zu überprüfen, ob die Liste der Wörter eine gültige Letter Boxed-Lösung ist.
Eingang
Die Eingabe besteht aus (1) 4 Gruppen von 3 Buchstaben und (2) einer Liste von Wörtern. Es kann in jedem geeigneten Format vorliegen.
Ausgabe
Ein wahrer Wert, wenn die Liste der Wörter eine gültige Lösung für die Letter Boxed-Herausforderung für diese 4 × 3-Buchstaben ist, und ein falscher Wert, falls dies nicht der Fall ist.
Testfälle
Buchstabengruppen = {{I,C,O}, {M,R,E}, {G,N,S}, {A,P,L}}
.
Wahrheitswerte
- PILGERFAHRT, ENCLOSE
- CROPS, SAIL, LEAN, NOPE, ENIGMA
Falsche Werte
- PILGERFAHRT, WIRTSCHAFT (kann kein CO haben, da sie auf der gleichen Seite sind)
- CROPS, SAIL, LEAN, NOPE (G und M wurden nicht verwendet)
- PILGERFAHRT, ENCLOSURE (U ist nicht einer der 12 Buchstaben)
- ENCLOSE, PILGRIMAGE (letzter Buchstabe des 1. Wortes ist nicht der erste Buchstabe des 2. Wortes)
- SCAMS, SO, ORGANIZE, ELOPE (alle Wörter müssen mindestens 3 Buchstaben lang sein).
Beachten Sie, dass es uns bei dieser Herausforderung egal ist, ob die Wörter gültig sind (Teil eines Wörterbuchs).
Wertung:
Dieser Code-Golf , niedrigste Punktzahl in Bytes gewinnt!
[]
und 0
falsch. Können wir entweder etwas ausgeben oder müssen unsere Ergebnisse konsistent sein?
no letter appears twice