12
レターボックスバリデーター
New York Timesには、Letter Boxedと呼ばれる毎日のオンラインゲームがあり(リンクはペイウォールの背後にあります。ゲームについてもここで説明します)、広場に次のように表示されます。 3文字の4つのグループが与えられます(各グループは写真の片側に対応します)。文字が2回表示されません。ゲームの目的は、次のような12文字(およびそれらの文字のみ)で構成される単語を見つけることです。 各単語は少なくとも3文字の長さです。 連続した文字を同じ側から出すことはできません。 単語の最後の文字は、次の単語の最初の文字になります。 すべての文字は少なくとも1回使用されます(文字は再利用できます)。 このチャレンジでは、文字と単語のリストが与えられます。目標は、単語のリストが有効なレターボックスソリューションであるかどうかを確認することです。 入力 入力は、(1)3文字の4つのグループと(2)単語のリストで構成されます。任意の適切な形式にすることができます。 出力 単語のリストがそれらの4×3文字のレターボックスチャレンジに対する有効なソリューションである場合は真理値、それ以外の場合は偽値です。 テストケース 文字のグループ={{I,C,O}, {M,R,E}, {G,N,S}, {A,P,L}}。 真実の価値 巡礼、囲い 作物、セール、リーン、NOPE、ENIGMA 偽値 PILGRIMAGE、ECONOMIES(同じ側にいるのでCOを持つことはできません) CROPS、SAIL、LEAN、NOPE(GとMは使用されていません) PILGRIMAGE、ENCLOSURE(Uは12文字のうちの1つではありません) ENCLOSE、PILGRIMAGE(最初の単語の最後の文字は2番目の単語の最初の文字ではありません) 詐欺、SO、ORGANISE、ELOPE(すべての単語は3文字以上でなければなりません)。 このチャレンジでは、単語が有効かどうか(辞書の一部)は気にしないことに注意してください。 得点: このcode-golfは、バイト単位の最低スコアが勝ちです!