Im Kartenspiel Magic: the Gathering gibt es fünf verschiedene Farben, die lose Zuordnungen von Karten darstellen: Weiß ( W
), Blau ( U
), Schwarz ( B
), Rot ( R
) und Grün ( G
). Diese sind oft wie folgt in einem Fünfeck angeordnet:
W
G U
R B
Sowohl in der Überlieferung von MtG als auch in vielen Kartenmechaniken werden benachbarte Farben in diesem Fünfeck gewöhnlich als Verbündete betrachtet, und nicht benachbarte (entgegengesetzte) Farben werden als Feinde betrachtet.
In dieser Herausforderung erhalten Sie zwei Farben und sollten deren Beziehung bestimmen.
Die Herausforderung
Sie erhalten zwei verschiedene Zeichen aus dem Satz BGRUW
. Sie können diese als eine Zeichenfolge mit zwei Zeichen, eine Zeichenfolge mit einem Trennzeichen zwischen den Zeichen, zwei separate Zeichenwerte, zwei Singleton-Zeichenfolgen, zwei Ganzzahlen, die ihre Codepunkte darstellen, oder einen Listen- oder Settyp mit zwei Zeichen / Zeichenfolgen / Ganzzahlen verwenden.
Ihre Ausgabe sollte einen von zwei unterschiedlichen und konsistenten Werten Ihrer Wahl enthalten, einer, der angibt, dass die beiden Farben Verbündete sind, und einer, der angibt, dass sie Feinde sind. Einer dieser beiden Werte wird möglicherweise überhaupt nicht ausgegeben.
Sie können ein Programm oder eine Funktion schreiben und eine unserer Standardmethoden zum Empfangen und Bereitstellen von Eingaben verwenden.
Sie können jede Programmiersprache verwenden , beachten Sie jedoch, dass diese Lücken standardmäßig verboten sind.
Das ist Code-Golf , also gewinnt die kürzeste gültige Antwort - gemessen in Bytes .
Testfälle
Es gibt nur 20 mögliche Eingaben, deshalb liste ich sie alle auf.
Freunde:
WU UB BR RG GW UW BU RB GR WG
Feinde:
WB UR BG RW GU BW RU GB WR UG