कल मध्य शरद ऋतु का त्योहार है, और उस छुट्टी की भावना में, मैं एक जुआ खेल शुरू करूँगा जिसे हम ( ज़ियामी लोग ) छुट्टी के दौरान खेलते हैं!
नियम
खेल छह 6-पक्षीय पासा के साथ खेला जाता है। संख्याओं के विभिन्न संयोजनों में अलग-अलग रैंक होते हैं, जिसमें चौकों और विशेष पर जोर होता है। आपका काम एक प्रोग्राम / फ़ंक्शन लिखना है जो हाथ को रैंक करेगा, 6 पासा का रोल दिया जाएगा। यहाँ रैंक हैं (मैंने नियमों को थोड़ा संशोधित / सरल किया है):
मुझे लगता है कि केवल चीनी लोग इस चुनौती को कर सकते हैं! ठीक है, ठीक है, यहाँ कुछ अंग्रेजी स्पष्टीकरण दिए गए हैं।
- 0: 4 चौके और 2 चौके।
- 1: 6 चौके।
- 2: 6 वाले।
- 4: 4 के अलावा किसी भी तरह का 6।
- 4: 5 चौके।
- 5: 4 के अलावा किसी भी तरह का 5।
- 6: 4 चौके।
- 7: सीधे। (1-6)
- 8: 3 चौके।
- 9: 4 को छोड़कर किसी भी तरह का 4।
- 10: 2 चौके।
- 11: 1 चार।
- 12: कुछ नहीं।
इनपुट
6 संख्या, 6 संख्याओं की एक सरणी या 6 संख्याओं की एक स्ट्रिंग जो 1-6 से 6 पासा रोल के मूल्यों का प्रतिनिधित्व करती है
उत्पादन
आपका कार्यक्रम / फ़ंक्शन रैंक को इंगित करने के लिए कुछ भी वापस कर सकता है / कर सकता है, जब तक कि प्रत्येक रैंक को एक आउटपुट द्वारा इंगित किया जाता है और इसके विपरीत। पूर्व। 0-12, 1-13 आदि संख्याओं का उपयोग करना।
उदाहरण (आउटपुट के रूप में 0-12 का उपयोग करते हुए)
[1,1,1,1,1,1]->2
[1,4,4,4,1,4]->0
[3,6,5,1,4,2]->7
[1,2,3,5,6,6]->12
[3,6,3,3,3,3]->5
[4,5,5,5,5,5]->5
यह कोड-गोल्फ है, इसलिए सबसे छोटी बाइट गिनती जीतती है!
[1,2,3,5,6,6]->13??
10छोड़ नहीं है।
