ठीक है, लाइब्रेरियन ने आपको अपनी छंटनी एल्गोरिदम का उपयोग करके अपनी नौकरी पर धोखा दिया , इसलिए अब आपको दंडित किया जा रहा है। आपको कुछ कोड बनाने का आदेश दिया गया है, ताकि लाइब्रेरियन अपने बिना पढ़े, गणित के शिक्षक की वस्तु को प्रभावित कर सकें। तो यह है कि "सौंपा के रूप में अन्य कर्तव्यों" का मतलब है ...
हर कोई आधार 10 में प्राकृतिक संख्या अनुक्रम से परिचित है, जिसे एन कहा जाता है :
0, 1, 2, 3, 4, 5, 6, ...
उस से, हम अभाज्य संख्या अनुक्रम उत्पन्न कर सकते हैं, चलो इसे P कहते हैं , जैसे कि P में प्रत्येक तत्व के N1 और अर्थात् में दो भाजक हैं । यह क्रम है:
2, 3, 5, 7, 11, 13, ...
ठीक है, अब तक की नियमित दिनचर्या।
एक गंधा समारोह के लाइब्रेरियन सोचा एफ (एक्स, वाई) कि एक नंबर लेता xसे एन शर्त के साथ, 0 <= x <= 9और एक नंबर yसे एन , और आवेषण xमें yहर स्थिति में की दशमलव विस्तार (यानी,, prepending डालने, या जोड़कर xमें y), फिर नए नंबरों के क्रमबद्ध सेट को वापस करता है।
उदाहरण के लिए, एफ (6, 127) में परिणाम होगा
1267, 1276, 1627, 6127
यह अभी भी थोड़े उबाऊ है, हालांकि। लाइब्रेरियन एक नए फ़ंक्शन को निर्दिष्ट करने के बजाय चीजों को थोड़ा और ऊपर मसाला देना चाहता है z -> {p : p in P and F(z,p) subset of P}, आरोही क्रमबद्ध।
उदाहरण के लिए, z (7) होगा
3, 19, 97, 433, 487, 541, ...
क्योंकि 37और 73दोनों प्रमुख हैं, 719 179और 197सभी प्रमुख हैं, आदि।
ध्यान दें कि z (2) खाली है, क्योंकि कोई भी अभिलिखित है जो 2कभी भी प्रधान नहीं होगा। इसी तरह {0,4,5,6,8} के लिए।
आपका कार्य कोड लिखना है जो किसी दिए गए x के लिए अनुक्रम z (x) में पहले 100 नंबर उत्पन्न और आउटपुट करेगा ।
इनपुट
एक एकल पूर्णांक x ऐसा 0 <= x <= 9। इनपुट फ़ंक्शन तर्क, एसटीडीआईएन या समकक्ष के माध्यम से हो सकता है।
उत्पादन
पहले 100 नंबरों का एक क्रम, आपके चयन द्वारा सीमांकित, एसटीडीयूएसटी या समतुल्य, जैसे कि ऊपर वर्णित क्रम (z) को संतुष्ट करता है। यदि z (x) खाली है, जैसा कि {0,2,4,5,6,8} के लिए है, तो Empty Setइसके बजाय शब्दों का आउटपुट होना चाहिए।
प्रतिबंध
- यह कोड-गोल्फ है, चूंकि आपको इसे एक इंडेक्स कार्ड में स्थानांतरित करने की आवश्यकता होगी, ताकि लाइब्रेरियन गणित शिक्षक को दिखा सके, और आपके हाथ में आसानी से ऐंठन हो।
- मानक ढील प्रतिबंध लागू होते हैं। लाइब्रेरियन चीटर्स को बर्दाश्त नहीं करता है।
संदर्भ क्रम
x = 1: A069246
x = 3: A215419
x = 7: A215420
x = 9: 91541921
संबंधित: सबसे बड़ा नाजुक प्रधान खोजें / एक विकल्प से सबसे छोटा प्रधान खोजें / सबसे बड़ा प्रधानमंत्री खोजें, जो अंकों के विलोपन के बाद भी प्रमुख है
"अनावश्यक, बहुत अच्छा काम है।