Entrada:
En primer lugar,
un conjunto de tres cartas que representan las cartas jugadas por cada jugador formateadas como
[JD][TH][9S]
Representando
Jack of Diamonds, 10 of Hearts, and Nine of Spades.
Como siempre te sientas frente a tu compañero de equipo en Euchre, el segundo elemento representa el juego de tu compañero de equipo. Aquí, el TH
.
En segundo lugar,
un solo carácter, cadena, etc., que representa el palo de triunfo formateado como
S, D, C, H
representando
Spades, Diamonds, Clubs, Hearts
En tercer lugar, un conjunto de cuatro cartas que representan su mano formateada como
[KD][JC][QH][AS]
representando
King of Diamonds, Jack of Clubs, Queen of Hearts, Ace of Spades
Objetivo:
Dadas las tres entradas, genera la mejor carta posible para agregar a las cartas que se han jugado de manera que cumpla con los siguientes criterios:
- Toma la mano si puede, si no saca la carta menos valiosa
- Toma la mano si puede, sin embargo, no derrotará a tu compañero de equipo a menos que sea inevitable
- Si puede tomar la mano, lo hace usando la carta menos valiosa. (Si tienes un as y una reina que pueden ganar la mano, juegas con la reina).
- Cualquier jugada debe seguir el ejemplo, según lo requerido por las reglas en la parte inferior.
Formato de salida como [JD]
Formateo
A - Ace
K - King
Q - Queen
J - Jack
T - Ten
9 - Nine
H - Hearts
D - Diamonds
S - Spades
C - Clubs
TH, 9D, JD, QH, AD, 9C, TC
Ejemplos
En: [QD][KD][9C]
` "C"
`[AH][JH][QH][9H]
Fuera: 9H
Motivo: Como los clubes son triunfadores, el 9C está ganando la mano, no podemos tomar la mano, por lo que debemos descartar nuestra carta más baja, aquí el 9H
En: [QD][KD][AD]
` "H"
`[AH][JH][QH][9H]
Fuera: 9H
Motivo: Como los Corazones son triunfadores, el As de Diamantes actualmente está ganando la mano, podemos vencer la mano, por lo que debemos usar nuestra carta más baja, aquí el 9H
En: [QD][KD][TD]
` "D"
`[AD][JH][QH][9D]
Fuera: 9D
Motivo: Como los diamantes son triunfo y actualmente estamos ganando la mano, deberíamos jugar el 9D porque nuestro compañero actualmente está ganando la mano, por lo que queremos jugar 9D
elAD
En: [QH][KH][JH]
` "D"
`[AD][JD][QH][9D]
Fuera: QH
Motivo: a medida que los diamantes triunfan, nuestros oponentes ganan con el Bower izquierdo. JH
Tenemos el bower derecho pero no podemos vencerlo porque QH fue liderado y debemos seguir su ejemplo.QH
En: [QH][KH][JH]
` "D"
`[AD][JD][QC][9D]
Fuera: JD
Motivo: a medida que los diamantes triunfan, nuestros oponentes ganan con el Bower izquierdo. JH
Tenemos el bower derecho y, como no Diamonds
tenemos, podemos vencerlo con el Bower .JD
Fortalezas de la tarjeta Euchre
Si Corazones es triunfo:
JH
JD
AH
KH
QH
TH
9H
Vea las Reglas de Euchre si no está familiarizado con la fortaleza de las diferentes cartas en Euchre
Como se trata de Code-Golf, ¡el código más corto gana!
¡Buena suerte y diviertete!
9D
como resultado tiene corazones establecidos como triunfos (aunque no creo que afecte este resultado).