カードゲーム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