30
マジックザギャザリング:友達か敵か?
カードゲームMagic:the Gatheringには、白(W)、青(U)、黒(B)、赤(R)、緑(G)の5つの異なる色があります。これらは多くの場合、次のように五角形に配置されます。 W G U R B MtGの伝承と多くのカードメカニズムの両方で、この五角形の隣接する色は通常同盟国と見なされ、隣接していない(反対の種類の)色は敵と見なされます。 この課題では、2色が与えられ、それらの関係を決定する必要があります。 挑戦 セットから任意の2つの異なる文字が与えられますBGRUW。これらは、2文字の文字列、文字間に区切り文字がある文字列、2つの個別の文字値、2つのシングルトン文字列、コードポイントを表す2つの整数、または2つの文字/文字列/整数を含むリストまたはセットタイプとして使用できます。 出力は、選択した2つの異なる一貫した値の1つである必要があります。1つは2つの色が味方であることを示し、もう1つは敵であることを示します。これらの2つの値のいずれかは、まったく出力されない場合があります。 プログラムまたは関数を記述し、入力を受け取り、出力を提供する当社の標準的な方法のいずれかを使用できます。 任意のプログラミング言語を使用できますが、これらの抜け穴はデフォルトでは禁止されています。 これはcode-golfであるため、バイト単位で測定された最短の有効な回答が勝ちます。 テストケース 可能な入力は20個しかないため、すべてをリストします。 友達: WU UB BR RG GW UW BU RB GR WG 敵: WB UR BG RW GU BW RU GB WR UG