Viết mã để xác định ai thắng trò lừa bốn thẻ trong trò chơi Spades . Ít byte nhất sẽ thắng.
Đầu vào là một chuỗi liệt kê bốn thẻ được chơi theo trình tự như TH QC JH 2H
(Ten of Hearts, Queen of Club, Jack of Hearts, Two of Hearts). Một thẻ được đưa ra bởi hai nhân vật: một bộ đồ từ CDHS
và một giá trị từ 23456789TJQKA
. Bạn được đảm bảo rằng đầu vào là hợp lệ và các thẻ là khác biệt.
Bạn nên xuất số 1, 2, 3 hoặc 4 cho người chiến thắng. Trong ví dụ TH QC JH 2H
, jack of heart thắng lừa, vì vậy bạn nên xuất 3.
Đầu vào và đầu ra của bạn phải chính xác như được mô tả, ngoại trừ các dòng mới theo dõi là tùy chọn.
Dưới đây là các quy tắc Spades để giành chiến thắng một mánh khóe. Thẻ chiến thắng là thẻ cao nhất trong bốn người, với một số cảnh báo. Spades là phù hợp với át chủ bài , vì vậy bất kỳ thuổng nào vượt trội hơn bất kỳ thuổng nào. Bộ đồ của lá bài đầu tiên được chơi là bộ đồ dẫn đầu , và chỉ những lá bài của bộ đồ hoặc quả cầu đó mới đủ điều kiện để giành được mánh khóe. Thẻ của cùng một bộ đồ được so sánh bởi các giá trị của chúng, được đưa ra theo thứ tự tăng dần như 23456789TJQKA
.
Các trường hợp thử nghiệm:
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