ठीक है, लाइब्रेरियन ने आपको अपनी छंटनी एल्गोरिदम का उपयोग करके अपनी नौकरी पर धोखा दिया , इसलिए अब आपको दंडित किया जा रहा है। आपको कुछ कोड बनाने का आदेश दिया गया है, ताकि लाइब्रेरियन अपने बिना पढ़े, गणित के शिक्षक की वस्तु को प्रभावित कर सकें। तो यह है कि "सौंपा के रूप में अन्य कर्तव्यों" का मतलब है ...
हर कोई आधार 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
संबंधित: सबसे बड़ा नाजुक प्रधान खोजें / एक विकल्प से सबसे छोटा प्रधान खोजें / सबसे बड़ा प्रधानमंत्री खोजें, जो अंकों के विलोपन के बाद भी प्रमुख है
"
अनावश्यक, बहुत अच्छा काम है।