Tulis kode untuk menentukan siapa yang memenangkan trik empat kartu dalam permainan Spades . Bytes paling sedikit menang.
Input adalah string yang berisi daftar empat kartu yang dimainkan secara berurutan seperti TH QC JH 2H
(Sepuluh Hati, Ratu Klub, Jack Hati, Dua Hati). Kartu diberikan oleh dua karakter: setelan dari CDHS
dan nilai dari 23456789TJQKA
. Anda dijamin bahwa inputnya valid dan kartunya berbeda.
Anda harus menampilkan angka 1, 2, 3, atau 4 untuk pemenang trik. Dalam contoh TH QC JH 2H
, jack of heart memenangkan trik, jadi Anda harus menampilkan 3.
Input dan output Anda harus persis seperti yang dijelaskan, kecuali mengikuti baris baru adalah opsional.
Berikut adalah aturan Sekop untuk memenangkan tipuan. Kartu yang menang adalah kartu tertinggi dari empat, dengan beberapa peringatan. Sekop adalah setelan truf , jadi setiap sekop mengalahkan yang bukan sekop. Suit kartu pertama yang dimainkan adalah suit utama , dan hanya kartu dari suit atau sekop yang memenuhi syarat untuk memenangkan trik. Kartu dengan jenis yang sama dibandingkan dengan nilainya, yang diberikan dalam urutan yang meningkat seperti 23456789TJQKA
.
Kasus uji:
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