No jogo de cartas Magic: the Gathering, existem cinco cores diferentes, que representam afiliações frouxas de cartões: Branco ( W
), Azul ( U
), Preto ( B
), Vermelho ( R
) e Verde ( G
). Eles geralmente são organizados em um pentágono da seguinte maneira:
W
G U
R B
Tanto no folclore do MtG quanto em muitas mecânicas de cartas, as cores adjacentes nesse pentágono são geralmente consideradas aliadas, e as cores não adjacentes (tipo opostas) são consideradas inimigas.
Nesse desafio, você terá duas cores e deve determinar o relacionamento delas.
O desafio
Você recebe dois caracteres distintos do conjunto BGRUW
. Você pode tomá-los como uma cadeia de dois caracteres, uma cadeia com um delimitador entre os caracteres, dois valores de caracteres separados, duas cadeias singleton, dois inteiros representando seus pontos de código ou uma lista ou tipo de conjunto contendo dois caracteres / cadeias / números inteiros.
Sua saída deve ser um dos dois valores distintos e consistentes de sua escolha, um que indica que as duas cores são aliadas e outro que indica que são inimigos. Um desses dois valores pode não ter saída.
Você pode escrever um programa ou uma função e usar qualquer um dos nossos métodos padrão de recebimento de entrada e saída.
Você pode usar qualquer linguagem de programação , mas observe que essas brechas são proibidas por padrão.
Isso é código-golfe , então a resposta mais curta e válida - medida em bytes - vence.
Casos de teste
Existem apenas 20 entradas possíveis, então vou listar todas elas.
Amigos:
WU UB BR RG GW UW BU RB GR WG
Inimigos:
WB UR BG RW GU BW RU GB WR UG