En el juego de cartas Magic: the Gathering hay cinco colores diferentes, que representan afiliaciones sueltas de cartas, Blanco ( W
), Azul ( U
), Negro ( B
), Rojo ( R
) y Verde ( G
). A menudo se organizan en un pentágono de la siguiente manera:
W
G U
R B
Tanto en la tradición de MtG como en muchas mecánicas de cartas, los colores adyacentes en este pentágono generalmente se consideran aliados, y los colores no adyacentes (más o menos opuestos) se consideran enemigos.
En este desafío, se te darán dos colores y deberías determinar su relación.
El reto
Te dan dos caracteres distintos del conjunto BGRUW
. Puede tomarlos como una cadena de dos caracteres, una cadena con un delimitador entre los caracteres, dos valores de caracteres separados, dos cadenas de un solo tono, dos enteros que representan sus puntos de código o una lista o tipo de conjunto que contiene dos caracteres / cadenas / enteros.
Su salida debe ser uno de los dos valores distintos y consistentes de su elección, uno que indique que los dos colores son aliados y otro que indique que son enemigos. Uno de esos dos valores puede no tener salida.
Puede escribir un programa o una función y utilizar cualquiera de nuestros métodos estándar para recibir entradas y proporcionar salidas.
Puede usar cualquier lenguaje de programación , pero tenga en cuenta que estas lagunas están prohibidas de forma predeterminada.
Este es el código de golf , por lo que gana la respuesta válida más corta, medida en bytes .
Casos de prueba
Solo hay 20 entradas posibles, así que las enumeraré todas.
Amigos:
WU UB BR RG GW UW BU RB GR WG
Enemigos:
WB UR BG RW GU BW RU GB WR UG