परिचय
ब्रिसकोला इटली के सबसे लोकप्रिय कार्ड गेम में से एक है। यह ब्रिज की तरह ट्रिक-टेकिंग कार्ड गेम है। ब्रिसकोला अपने विचित्र बिंदु प्रणाली के लिए अच्छी तरह से जाना जाता है। इस चुनौती में, दो कार्ड दिए गए, आप आउटपुट देंगे कि पहले वाला स्कोर अधिक है, कम है, या ब्रिसकोला के पॉइंट सिस्टम में दूसरे के समान अंक हैं।
चुनौती
Briscola इतालवी खेल कार्ड के एक डेक के साथ खेला जाता है। एक डेक में चालीस कार्ड होते हैं, चार में से प्रत्येक सूट में 1-10: कप, तलवार, क्लब और सिक्के। हम इस चुनौती के लिए सूट की अनदेखी करेंगे। कार्ड 2 - 7 संख्यात्मक कार्ड हैं, और कार्ड 8, 9, और 10 फेस कार्ड हैं। कार्ड की रैंकिंग, उच्चतम से निम्नतम तक, इस प्रकार हैं:
+------------------------+-------------+
| Cards, by Rank | Point Value |
+------------------------+-------------+
| Ace (1) | 11 |
| Three (3) | 10 |
| King (10) | 4 |
| Knight (9) | 3 |
| Jack (8) | 2 |
| Numeric Cards (2, 4-7) | 0 |
+------------------------+-------------+
अच्छी तालिका के लिए Orphevs का धन्यवाद! :)
आपका कार्य एक पूर्ण कार्यक्रम या फ़ंक्शन बनाना है जो दो नंबर 1-10 कार्ड रैंक का प्रतिनिधित्व करता है, और आउटपुट (या रिटर्न) स्वीकार करता है कि क्या पहले कार्ड का पॉइंट वैल्यू, पॉइंट के मान से अधिक या उससे कम है दूसरा कार्ड। अतिरिक्त नोट्स:
- आपका प्रोग्राम किसी भी तीन मानों को आउटपुट से कम, अधिक से अधिक, और इसके बराबर इंगित करने के लिए आउटपुट कर सकता है, हालांकि, इसे हर बार प्रत्येक स्थिति के लिए समान मूल्य का उत्पादन करना होगा।
- आपका प्रोग्राम किसी भी IO चूक का उपयोग कर सकता है ।
- मानक खामियों को अस्वीकार कर दिया जाता है।
- या तो एक पूर्ण समारोह या एक कार्यक्रम की अनुमति है।
यह सवाल कोड-गोल्फ है , इसलिए सबसे कम बाइट-काउंट जीतता है।
यहां कुछ नमूना इनपुट और आउटपुट दिए गए हैं:
1, 4 => अधिक (इक्का स्कोर 11 अंक, 4 अंक 0 अंक, पहले से अधिक दूसरा है। 8, 3 => से कम (8 स्कोर 2, 3 स्कोर 10, पहले से कम दूसरा है। 5, 2 => बराबर (5 और 2 दोनों अंक 0)
यदि आपके कोई प्रश्न हैं, तो पूछने में संकोच न करें। सौभाग्य!