Kart oyunu Sihirli: Buluşması , Beyaz (kartların gevşek bağlılıkları temsil eden beş farklı renk vardır W
), Mavi ( U
), Siyah ( B
), Kırmızı ( R
) ve Yeşil ( G
). Bunlar genellikle aşağıdaki şekilde bir beşgen halinde düzenlenmiştir:
W
G U
R B
Hem MtG hem de pek çok kart mekaniğinde, bu pentagondaki bitişik renkler genellikle müttefik olarak kabul edilir ve bitişik olmayan (tersi) renkler düşman olarak kabul edilir.
Bu mücadelede size iki renk verilecek ve ilişkilerini belirlemelisiniz.
Meydan okuma
Setten iki farklı karakter var BGRUW
. Bunları iki karakterli bir dize, karakterler arasında sınırlayıcı olan bir dize, iki ayrı karakter değeri, iki singleton dizesi, kod noktalarını temsil eden iki tam sayı veya iki karakter / dizge / tam sayı içeren bir liste veya set olarak alabilirsiniz.
Çıktınız, iki rengin müttefik olduğunu ve biri düşman olduğunu belirten, seçeceğiniz iki ayrı ve tutarlı değerden biri olmalıdır. Bu iki değerden biri hiç çıktı olmayabilir.
Bir program veya fonksiyon yazabilir ve standart girdi alma ve çıktı alma yöntemlerimizden herhangi birini kullanabilirsiniz .
Herhangi bir programlama dilini kullanabilirsiniz , ancak bu boşluklara dikkat edin. varsayılan olarak yasak .
Bu kod-golf , yani en kısa geçerli cevap - bayt cinsinden - kazanır.
Test Kılıfları
Sadece 20 olası girdi var, o yüzden hepsini listeleyeceğim.
Arkadaşlar:
WU UB BR RG GW UW BU RB GR WG
Düşmanlar:
WB UR BG RW GU BW RU GB WR UG