अस्वीकरण: ModTen एक काल्पनिक कार्ड गेम है जो इस चुनौती के एकमात्र उद्देश्य के लिए बनाया गया था।
मॉडेन के नियम
मोडटेन को 52-कार्ड डेक के साथ खेला जाता है। क्योंकि अभी तक पूर्ण नियमों का आविष्कार नहीं हुआ है, हम विशेष रूप से हैंड रैंकिंग पर ध्यान केंद्रित करने जा रहे हैं।
ModTen में एक विजयी हाथ। विकिपीडिया के ग्राफिक्स ।
कार्ड का मान
कार्ड में निम्नलिखित मूल्य हैं:
- 2 से 9 : उनके अंकित मूल्य के लायक
- दस : 0 बिंदु
- जैक : 3 अंक
- रानी या राजा : 8 अंक
- ऐस : 9 अंक
हाथ मान
एक ModTen हाथ दो कार्ड से बना है । एक हाथ का आधार मूल्य दोनों कार्डों के मूल्य को एक साथ गुणा करके और केवल अंतिम अंक रखते हुए प्राप्त किया जाता है (यानी एक modulo 10 को लागू करना)।
उदाहरण के लिए, 7 ♥ - Q of का मान " " है, क्योंकि ।
ModTen में एकमात्र अन्य नियम यह है कि अनुकूल कार्ड बेकार की तुलना में अधिक मूल्य के हैं। यदि दोनों कार्ड एक ही सूट के हैं, तो कन्वेंशन द्वारा, हम वैल्यू को "s" अपेंड करने जा रहे हैं।
उदाहरण के लिए, 9 5 - 5 of का मान " " के रूप में जाना जाएगा , क्योंकि और कार्ड अनुकूल हैं।
हाथ रैंकिंग और विजेता
उपरोक्त नियमों में 18 अलग-अलग हाथ रैंक हैं, जिन्हें निम्न तालिका में संक्षेप में प्रस्तुत किया गया है, सबसे मजबूत से निम्नतम (या सबसे सामान्य)। केवल जानकारी के लिए संभावनाएँ दी गई हैं।
दो हाथों को देखते हुए, सबसे निचले रैंक वाला हाथ जीत जाता है। यदि दोनों हाथ एक ही रैंक के हैं, तो यह एक ड्रॉ है (कोई टाई ब्रेकर नहीं है)।
hand rank | hand value(s) | deal probability
-----------+---------------+------------------
1 | 9s | 0.30%
2 | 3s | 0.60%
3 | 1s | 0.90%
4 | 7s | 1.21%
5 | 5s | 1.51%
6 | 3 | 1.81%
7 | 9 | 2.26%
8 | 8s | 2.71%
9 | 6s | 3.02%
10 | 1 or 7 | 3.62% each
11 | 2s or 4s | 3.92% each
12 | 5 | 4.98%
13 | 0s | 5.43%
14 | 8 | 8.14%
15 | 6 | 9.95%
16 | 2 | 11.76%
17 | 4 | 13.57%
18 | 0 | 16.74%
चुनौती
दो मॉडेन हाथों को देखते हुए , अपनी पसंद के तीन सुसंगत मूल्यों में से एक का उत्पादन यह बताने के लिए करें कि:
- पहला खिलाड़ी जीतता है
- दूसरा खिलाड़ी जीतता है
- यह ड्रॉ है
निम्नलिखित नियम लागू होते हैं:
- एक कार्ड ऊपरी मामले में अपनी रैंक के आधार पर वर्णित किया जाना चाहिए (
2
,3
, ...,9
,T
,J
,Q
,K
याA
) ने अपने सूट द्वारा लोअर केस में पीछा किया (c
,d
,h
याs
, क्लब, हीरे, दिल और हुकुम के लिए)। - आप
"10"
इसके बजाय उपयोग कर सकते हैं"T"
लेकिन किसी भी अन्य प्रतिस्थापन निषिद्ध है। जब तक उपरोक्त नियमों का पालन किया जाता है, आप किसी भी उचित और स्पष्ट प्रारूप में हाथ ले सकते हैं। आपको एक ही स्ट्रिंग के बजाय दो अलग-अलग पात्रों के रूप में रैंक और सूट लेने की अनुमति है।
कुछ मान्य इनपुट प्रारूप हैं:
"7c Qh 8s Ks"
[["7c","Qh"], ["8s","Ks"]]
[[['7','c'], ['Q','h']], [['8','s'], ['K','s']]]
- आदि।
3 लगातार अलग-अलग मूल्यों का उपयोग करने के बजाय, आपका आउटपुट नकारात्मक , सकारात्मक या शून्य भी हो सकता है । कृपया अपने उत्तर में प्रयुक्त आउटपुट प्रारूप को निर्दिष्ट करें।
- यह कोड-गोल्फ है ।
परीक्षण के मामलों
खिलाड़ी 1 जीतता है
["Js","3s"], ["Ks","Kh"]
["7h","9h"], ["9s","7c"]
["Ah","5s"], ["Ts","8s"]
["Ts","8s"], ["Jh","2s"]
["4h","8s"], ["Qh","Ks"]
खिलाड़ी 2 जीत
["Th","8d"], ["6s","Kd"]
["Jc","5c"], ["3s","9s"]
["Jc","Jd"], ["9h","Ah"]
["2d","4d"], ["3h","3s"]
["5c","4c"], ["3c","2c"]
खींचना
["Js","3s"], ["3d","Jd"]
["Ah","Ac"], ["3d","9s"]
["Qc","Kc"], ["6d","4d"]
["2d","3d"], ["3s","2s"]
["Ts","9c"], ["4h","5d"]
{{J, s}, {3, s}}
ठीक होगा ?