दिल 4 खिलाड़ियों के लिए एक ट्रिक-टेकिंग कार्ड गेम है। प्रत्येक चाल उस खिलाड़ी द्वारा ली जाती है जिसने अग्रणी सूट का उच्चतम कार्ड खेला था। प्रत्येक हाथ के अंत में, खिलाड़ी अपने द्वारा लिए गए पेनल्टी कार्ड के आधार पर पेनल्टी स्कोर प्राप्त करते हैं; कार्य Microsoft हार्ट्स नियमों के तहत स्कोर निर्धारित करना है।
इनपुट
इनपुट 4 सूचियों (या सीमांकित स्ट्रिंग, सरणी, आदि) में से प्रत्येक 4 खिलाड़ियों द्वारा लिए गए पेनल्टी कार्ड दिखा रहा है। पेनल्टी कार्ड हैं
2♥, 3♥, 4♥, 5♥, 6♥, 7♥, 8♥, 9♥, 10♥, J♥, Q♥, K♥, A♥, Q♠
जिसका हम प्रतिनिधित्व करेंगे
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1, 0
क्रमशः।
उत्पादन
आउटपुट 4 खिलाड़ियों (सूची, स्ट्रिंग, सरणी आदि) द्वारा किए गए 4 दंड बिंदु हैं। स्कोरिंग इस प्रकार है:
- प्रत्येक दिल ( समावेशी
♥
द्वारा पूर्णांकों द्वारा दर्शाया गया है ) 1 बिंदु1
को13
सम्मिलित करता है - हुकुम की रानी (
Q♠
, द्वारा प्रस्तुत0
) 13 अंक लगाती है - अपवाद: यदि किसी खिलाड़ी ने सभी पेनल्टी कार्ड (जिसे चाँद की शूटिंग कहा जाता है) लिया है, तो उसे 0 अंक मिलते हैं, जबकि अन्य सभी खिलाड़ियों को 26 अंक मिलते हैं।
परीक्षण के मामलों
[2, 8, 7, 1], [3, 4], [], [9, 5, 6, 0, 10, 11, 12, 13] --> 4, 2, 0, 20
[0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [], [], [1] --> 25, 0, 0, 1
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0], [], [], [] --> 0, 26, 26, 26
बाइट्स में सबसे छोटा कोड जीतता है।
_26&1b
। -2 बाइट्स।