यहां आपका कार्य एक फ़ंक्शन 1 को लागू करना होगा जो सकारात्मक पूर्णांक पर एक क्रमचय बनाता है (स्वयं के लिए सकारात्मक पूर्णांक से एक आक्षेप)। इसका मतलब यह है कि प्रत्येक सकारात्मक पूर्णांक क्रमचय में एक बार दिखाई देना चाहिए। पकड़ है आपका कार्य एक समान संख्या की तुलना में एक विषम संख्या के उत्पादन की एक बड़ी संभावना होनी चाहिए।
अब यह अजीब या असंभव लग सकता है। निश्चित रूप से संख्याओं के समान विषम संख्याएँ हैं? और जबकि यह अंतर्ज्ञान परिमित सेट के लिए सही है, यह वास्तव में अनंत सेटों के लिए नहीं है। उदाहरण के लिए निम्नलिखित क्रमपरिवर्तन करें:
1 3 2 5 7 4 9 11 6 13 15 8 17 19 10 21 23 12 25 27 14 29 31 16 33 35 18 37 39 20 41 43 22 45 47 24 49 51 26 53 55 ...
यदि आप से अधिक आकार के साथ अनुक्रम के किसी भी उपधारा को लेते हैं, तो आपके पास कम से कम संख्या के रूप में कई विषम संख्याएं होंगी, इस प्रकार ऐसा लगता है कि किसी भी यादृच्छिक शब्द के विषम होने की संभावना सम होने की तुलना में अधिक है। आप प्रत्येक संख्या को भी नोट करेंगे विषम या यहां तक कि संख्या अंततः अनुक्रम में दिखाई देगी और केवल एक बार दिखाई दे सकती है। इस प्रकार अनुक्रम एक सच्चा क्रमचय है।
संभाव्यता की परिभाषा
भ्रम या अस्पष्टता से बचने के लिए मैं स्पष्ट रूप से यह बताने जा रहा हूं कि इस प्रश्न में संभावना से क्या मतलब है।
हम कहते हैं कि हमारे पास एक फ़ंक्शन । एक नंबर की संभावना अजीब सेट के आकार के अनुपात सेट की विषम सदस्यों की सीमा के रूप में परिभाषित किया जाएगा जा रहा है के रूप में अनंत की ओर जाता है।
उदाहरण के लिए उपर्युक्त फ़ंक्शन के विषम होने की संभावना होगी ।
यह कोड-गोल्फ है इसलिए उत्तर बाइट में कम बाइट के साथ बेहतर स्कोर किए जाएंगे।
अतिरिक्त चुनौतियां
यहाँ कुछ मजेदार विचारों के साथ खेलने के लिए और शायद लागू करने की कोशिश कर रहे हैं। ये सिर्फ मनोरंजन के लिए हैं और किसी भी तरह से स्कोरिंग को प्रभावित नहीं करते हैं। इनमें से कुछ इस चुनौती के वैध समाधान भी नहीं हैं, और एक उत्तर जिसमें केवल 2 या 3 चुनौतियों का समाधान शामिल है, एक वैध उत्तर नहीं है, और हटाए जाने के लिए उत्तरदायी है ।
की विषम संभावना के साथ एक क्रमचय लिखें । (यह संभव है)
किसी भी लिए में संख्याओं की तुलना में अधिक विषम संख्याओं वाले क्रमांकन को लिखें, लेकिन की विषम संभावना है ।
एक क्रमचय लिखें जिसमें कोई परिभाषित संभावना नहीं है (जो कि कोई सीमा नहीं है)।
1: यहां फ़ंक्शन का मतलब प्रोग्राम या फ़ंक्शन होगा। यह कोड का एक टुकड़ा है जो इनपुट लेता है और आउटपुट उत्पन्न करता है।