Напишіть код, щоб визначити, хто виграє трюк з чотирма картками в грі Spades . Виграє найменше байт.
Вхід - це рядок, в якому перераховані чотири карти, які граються в такій послідовності TH QC JH 2H
(«Десять сердець», «Королева клубів», «Джек сердець», «Двоє сердець»). Картку подають два символи: костюм CDHS
і значення від 23456789TJQKA
. Ви гарантуєте, що вхід є дійсним, а картки - чіткими.
Ви повинні вивести число 1, 2, 3 або 4 для переможця фокусу. У прикладі TH QC JH 2H
джек сердець виграє трюк, тому вам слід вивести 3.
Введення та вихід мають бути точно описаними, за винятком того, що нові рядки не потрібні.
Ось правила "Піки" для виграшу трюку. Виграшна карта - це найвища карта з чотирьох, з деякими застереженнями. Лопата є козирним костюмом , тому будь-яка лопата випереджає будь-яку не-лопату. Костюм першої зіграної картки є ведучим , і лише картки цього костюма або лопати мають право виграти трюк. Картки одного і того ж костюма порівнюються за своїми значеннями, які подаються в порядку збільшення як 23456789TJQKA
.
Тестові приклади:
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