
प्रोजेक्ट यूलर एक और मजेदार प्रोग्रामिंग चैलेंज साइट है, जिस पर प्रतिस्पर्धा (अच्छी तरह से, खेलना)। शुरुआती समस्याएं धीरे-धीरे शुरू होती हैं, लेकिन फिर पहले या सौ से परे कठिनाई में विस्फोट होता है। पहले कुछ समस्याओं में primes, गुणकों और कारकों को खोजने के बीच कुछ समानता है, इसलिए कुछ दिलचस्प कोड माइक्रो-पुन: उपयोग के साथ खिलौना करने के अवसर हो सकते हैं।
इसलिए, पहले 9 समस्याओं में से किसी को भी, एक प्राथमिकता ज्ञान का उपयोग करके, एक प्रोग्राम लिखें ।
- समस्या का चयन करते समय ASCII '1' को '9' के माध्यम से, समावेशी, एक तर्क के माध्यम से या मानक इनपुट द्वारा चुना जाता है। (आप सभी उत्तरों की गणना कर सकते हैं, लेकिन केवल एक दिखा सकते हैं।)
- सही उत्तर को ASCII का उपयोग करके, बेस 10 में एक नई लाइन पर मुद्रित किया जाना चाहिए।
- कार्यक्रम एक मिनट (पीई सुझाव) से कम में निष्पादित होना चाहिए।
"नहीं द्वारा एक प्रायोरी ज्ञान", मेरा मतलब है अपने कोड बाह्य संसाधनों के बिना जवाब प्राप्त करना होगा ‡ । इस तरह के एक कार्यक्रम को अमान्य माना जाएगा (अन्यथा सही है, यह मानते हुए कि मैंने टाइपो नहीं बनाया है):
print[233168,4613732,6857,906609,232792560,25164150,104743,40824,31875000][input()-1]Number # 8 समस्या के लिए (जिसमें 1000-अंकीय संख्या शामिल है), आप बाहरी फ़ाइल से संख्या पढ़ सकते हैं, बस यह निर्दिष्ट करें कि यह कैसे संग्रहीत है (जैसे बाइनरी, पाठ, शीर्ष लेख, आयातित मॉड्यूल) और / या इसे अपनी उत्तर पोस्ट में शामिल करें ( मुख्य कार्यक्रम की लंबाई की ओर गिनती नहीं है)।
स्कोर बाइट्स द्वारा है।
- पंद्रह यूनिकॉर्न पॉइंट्स ™ को 2 सप्ताह के बाद बाइट-काउंट लीडर को प्रदान किया गया।
if(i%3<1||i%5<1)a+=iछोटा है! :)