Escribe el código para determinar quién gana un truco de cuatro cartas en un juego de espadas . Pocos bytes ganan.
La entrada es una cadena que enumera las cuatro cartas jugadas en secuencia como TH QC JH 2H
(Diez de corazones, Reina de tréboles, Jota de corazones, Dos de corazones). Una carta viene dada por dos personajes: un palo de CDHS
y un valor de 23456789TJQKA
. Se le garantiza que la entrada es válida y que las tarjetas son distintas.
Debes generar un número 1, 2, 3 o 4 para el ganador del truco. En el ejemplo TH QC JH 2H
, la jota de corazones gana el truco, por lo que deberías generar 3.
Su entrada y salida debe ser exactamente como se describe, excepto que las nuevas líneas finales son opcionales.
Aquí están las reglas de Spades para ganar un truco. La carta ganadora es la carta más alta de las cuatro, con algunas advertencias. Picas es el palo de triunfo , por lo que cualquier espada supera a cualquier no espada. El palo de la primera carta jugada es el palo principal , y solo las cartas de ese palo o espadas son elegibles para ganar el truco. Las cartas del mismo palo se comparan por sus valores, que se dan en orden creciente 23456789TJQKA
.
Casos de prueba:
TH QC JH 2H
3
KC 5S QS 9C
3
QD 2D TD 5D
1
9S 5D AD QS
4
3D 4C 3H JH
1
9S 4S TS JS
4
5H 9H 2C AD
2
5S 4C 3H QD
1
2H 2S KH AH
2