Napisz kod, aby ustalić, kto wygrywa lewą lewą lewę w grze pik . Wygrywa najmniej bajtów.
Dane wejściowe to ciąg znaków, który zawiera listę czterech kart zagranych w kolejności, takich jak TH QC JH 2H
(Dziesiątka kier, Królowa trefl, Walet kier, Dwóch kier). Karta jest dana przez dwie postacie: kolor od CDHS
i wartość od 23456789TJQKA
. Masz gwarancję, że dane wejściowe są prawidłowe, a karty są różne.
Powinieneś wypisać liczbę 1, 2, 3 lub 4 dla zwycięzcy lewy. W tym przykładzie TH QC JH 2H
walet kier wygrywa lewę, więc powinieneś wyrzucić 3.
Twoje dane wejściowe i wyjściowe muszą być dokładnie takie, jak opisano, z wyjątkiem tego, że końcowe znaki nowej linii są opcjonalne.
Oto zasady pik do wygrania lewy. Zwycięska karta jest najwyższą z czterech, z pewnymi zastrzeżeniami. Pik jest atutem , więc każdy pik przewyższa każdy pik. Kolor pierwszej zagranej karty jest kolorem wiodącym i tylko karty tego koloru lub pik mogą wygrać lewę. Karty tego samego koloru są porównywane według ich wartości, które są podane w kolejności rosnącej jak 23456789TJQKA
.
Przypadki testowe:
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