मुझे प्रोग्रामिंग पहेलियाँ और चुनौतियाँ कहाँ मिल सकती हैं? [बन्द है]


167

मैं उन जगहों को खोजने की कोशिश कर रहा हूं, जहां मैं अपने शिल्प को स्कूल या काम के संदर्भ से बाहर कर सकता हूं। क्या ऑनलाइन, या किताबें उपलब्ध हैं, जहाँ मैं प्रोग्रामिंग पहेलियों या चुनौतियों की सूची तक पहुँच बना सकता हूँ?

जवाबों:


293

मॉडरेटर नोट: यह एक विहित सूची होने का इरादा है; कृपया यह देखने के लिए जांचें कि क्या आपका सुझाव पहले ही उत्तर में जोड़ दिया गया है। यदि ऐसा नहीं है, तो आप को जोड़ने के लिए उत्तर को संपादित करें, अधिमानतः एक स्पष्टीकरण या कारण के साथ कि आप इसे क्यों सुझा रहे हैं।

स्टैक एक्सचेंज पर

एक टैग चुनें, पोस्ट किए गए नए प्रश्नों का पालन करें और उन्हें हल करने का प्रयास करें। यदि आपको कोई अच्छा मिल जाए, तो उसे बाद में उपयोग के लिए बुकमार्क करें:

पुस्तकें

समुदाय और ब्लॉग

खेल साइटों और चल रहे प्रतियोगिता

  • कोडिंग - मजेदार खेल (एकल और मल्टीप्लेयर) अपने कोडिंग कौशल का अभ्यास करने के लिए। 25+ प्रोग्रामिंग भाषाओं का समर्थन करता है।
  • CodeChef
  • कोड कॉम्बैट - एक रणनीति गेम की शैली में जावास्क्रिप्ट और पायथन एकल और मल्टीप्लेयर गेम।
  • Hacker.org चैलेंज - "Hacker.org चुनौतियां पहेली, चाल, परीक्षण और ब्रेंटीसर की एक श्रृंखला है जो आपके हैकिंग कौशल की गहराई की जांच करने के लिए डिज़ाइन की गई है। इस श्रृंखला को मास्टर करने के लिए आपको क्रिप्टोग्राफी क्रैक करना होगा, चतुर कोड लिखना होगा, और विच्छेद करना होगा। अभेद्य; और इस प्रक्रिया में आप हैकिंग की दुनिया की अपनी समझ को समृद्ध करेंगे। "
  • मज़ा के लिए Pex - Microsoft अनुसंधान से खेल जहाँ आप अन्य प्रोग्रामर के खिलाफ द्वंद्वयुद्ध करते हैं
  • रैंकक - "आप प्रत्येक स्तर पर आवश्यक चुनौतियों की न्यूनतम संख्या को हल करके मध्यवर्ती और कठिन स्तरों तक आसान स्तरों और प्रगति के साथ शुरू करते हैं। शीर्ष पर यात्रा एक कठिन अभी तक पुरस्कृत है। आपको पर्याप्त रूप से निर्धारित और दृढ़ रहने की आवश्यकता है। बहुत दूर जाना। केवल कुछ लोगों को अपेक्स तक पहुँचने और Geb प्राप्त करने की उम्मीद है। "
  • टोपकोडर
  • Google कोड Jam -algorithmic पहेलियाँ

भाषा विशिष्ट

  • 4 क्लोजर ( क्लोजर ) - "4 क्लोजर एक संसाधन है जो क्लोजुरियन की मदद करने के लिए एक संसाधन है जो इंटरैक्टिव समस्याओं के माध्यम से भाषा सीखता है। पहले कुछ समस्याएं काफी आसान होती हैं, यहां तक ​​कि बिना किसी पूर्व अनुभव के किसी को भी सीखने की अवस्था को देखना चाहिए। अधिक जानकारी के लिए 'सहायता' देखें। "

  • प्रॉब्लम प्रॉब्लम्स (प्रस्तावना) - "इस समस्या संग्रह का उद्देश्य आपको लॉजिक प्रोग्रामिंग में अपने कौशल का अभ्यास करने का अवसर प्रदान करना है। आपका लक्ष्य दी गई समस्याओं का सबसे सुरुचिपूर्ण समाधान ढूंढना होना चाहिए। दक्षता महत्वपूर्ण है, लेकिन तार्किक स्पष्टता है। इससे भी अधिक महत्वपूर्ण है। कुछ (आसान) समस्याओं को बिल्ट-इन predicates का उपयोग करके तुच्छ रूप से हल किया जा सकता है। हालांकि, इन मामलों में, यदि आप अपना स्वयं का समाधान खोजने की कोशिश करते हैं, तो आप अधिक सीखते हैं। "

  • पायथन चैलेंज (पायथन) - "पायथन चैलेंज एक गेम है जिसमें प्रत्येक स्तर को थोड़ी सी (पायथन) प्रोग्रामिंग द्वारा हल किया जा सकता है।"

  • रूबी क्विज (रूबी) - "रूबी क्विज रूल प्रोग्रामर्स के लिए एक साप्ताहिक प्रोग्रामिंग चैलेंज है, जो पर्ल ऑफ द वीक की भावना में है। प्रत्येक शुक्रवार को रूबी टॉक मेलिंग सूची में एक नई रूबी क्विज भेजी जाती है।"

  • IOCCC (C) - "सबसे अस्पष्ट / obfuscated C प्रोग्राम लिखने के लिए एक प्रतियोगिता। (पिछले वर्ष की प्रविष्टियों को समझने की कोशिश करने, या एक नया प्रस्तुत करने का मज़ा।)

  • अंडरहैंड सी कॉन्टेस्ट (C) - "दुर्भावनापूर्ण कोड को बाहर करने की प्रतियोगिता, लेकिन एक कठोर निरीक्षण से गुजरता है, और एक ईमानदार गलती की तरह दिखता है। (पिछले साल की प्रविष्टियों को समझने की कोशिश करें, और अन्य लोगों के कोड में इसी तरह की गलतियों को सीखना सीखें)"

  • चेकियो - पायथन प्रोग्रामिंग चुनौतियां। कस्टम "मिशन" सदस्यों द्वारा बनाया जा सकता है।

ऑनलाइन न्यायाधीश / स्वचालित मूल्यांकन

समस्या सूची और प्रतियोगिता अभिलेखागार

सुरक्षा उन्मुख


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.