Schreiben Sie einen Code, um festzustellen, wer in einem Pik- Spiel einen Trick mit vier Karten gewinnt . Wenigste Bytes gewinnt.
Die Eingabe ist eine Zeichenfolge, die die vier Karten in der Reihenfolge TH QC JH 2H
(Zehn der Herzen, Königin der Vereine, Bube der Herzen, Zwei der Herzen) auflistet . Eine Karte besteht aus zwei Zeichen: einer Farbe von CDHS
und einem Wert von 23456789TJQKA
. Sie werden garantiert, dass die Eingabe gültig ist und die Karten unterschiedlich sind.
Sie sollten eine Zahl 1, 2, 3 oder 4 für den Gewinner des Stichs ausgeben. Im Beispiel TH QC JH 2H
gewinnt der Bube der Herzen den Stich, daher sollten Sie 3 ausgeben.
Ihre Eingabe und Ausgabe muss genau wie beschrieben sein, mit der Ausnahme, dass nachfolgende Zeilenumbrüche optional sind.
Hier sind die Spades-Regeln, um einen Trick zu gewinnen. Die Gewinnkarte ist die höchste der vier Karten, mit einigen Einschränkungen. Pik ist die Trumpf- Farbe, daher ist jeder Pik jedem Nicht-Pik überlegen. Die Farbe der ersten gespielten Karte ist die Hauptfarbe , und nur Karten dieser Farbe oder Pik sind berechtigt, den Stich zu gewinnen. Karten der gleichen Farbe werden mit ihren Werten verglichen, die in aufsteigender Reihenfolge wie angegeben sind 23456789TJQKA
.
Testfälle:
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