C++ कोडिंग चैलेंज

C++ में हल किए जा सकने वाले 226 चैलेंज, पहले लूप से लेकर ग्राफ़, डायनेमिक प्रोग्रामिंग और मशीन लर्निंग तक। ब्राउज़र में कोड लिखें, तुरंत टेस्ट चलाएँ और AI रिव्यू पाएँ।

आसान · 134 मध्यम · 68 कठिन · 24

जिन कौशलों का अभ्यास करेंगे: गिनतीअंक निकालनास्ट्रिंग बाँटना2D सूचियाँअंकगणितलूपसूचियाँसूत्रwhile लूपअधिकतम ट्रैक करनाएक ही पासग्रेडिएंट डिसेंट
  • Python · C++ · C#
  • स्वचालित परीक्षण
  • AI कोड समीक्षा
  • समुदाय समाधान
226
चुनौतियाँ
2
साझा समाधान
3
भाषाएँ

सभी चुनौतियाँ

विषय, भाषा या कठिनाई से खोजें।

226 चुनौतियाँ
आसान

मान्य संख्याओं का जोड़

ऐसी प्रविष्टियों को जोड़ें जो पूर्ण संख्याएँ हैं और बाकी सबको छोड़ दें, जैसे try/except खराब input को संभालता है.

आप सीखेंगे Try/exceptइनपुट की जाँच
BeginnerParsingStrings
अभी तक कोई समाधान नहीं
आसान

लिंक्ड लिस्ट के ऑपरेशन

लिंक्ड लिस्ट का अनुकरण करें: दोनों सिरों पर जोड़ें, आगे से या मान से हटाएँ और उलटें।

आप सीखेंगे लिंक्ड लिस्टअनुकरण
Data-structuresSimulation
अभी तक कोई समाधान नहीं
आसान

बैंक खाते के नियम

जमा और निकासी के नियमों के पीछे खाते के balance की सुरक्षा करें, और अमान्य operations को अस्वीकार करें।

आप सीखेंगे एनकैप्सुलेशनबिज़नेस नियम
BeginnerSimulation
अभी तक कोई समाधान नहीं
आसान

WhenAll के साथ कुल समय

पता लगाइए कि जब कार्यों के हर समूह को Task.WhenAll के साथ एक साथ चलाया जाता है और समूह एक-एक करके चलते हैं, तो प्रोग्राम को कितना समय लगता है।

आप सीखेंगे Async/awaitTask.WhenAll
ArraysBeginner
अभी तक कोई समाधान नहीं
आसान

डायनेमिक ऐरे का बढ़ना

एक dynamic array के capacity को दोगुना होने के तरीके का अनुकरण करें और reallocations तथा copied elements की गिनती करें.

आप सीखेंगे डायनेमिक ऐरेऔसत लागत
ArraysSimulationmath
अभी तक कोई समाधान नहीं
आसान

अद्वितीय रिकॉर्ड

मान के आधार पर समान duplicate records हटाएँ, और प्रत्येक का पहला occurrence क्रम में रखें।

आप सीखेंगे रिकॉर्डमान से बराबरी
BeginnerStrings
अभी तक कोई समाधान नहीं
आसान

टू-डू लिस्ट

कामों की लिस्ट संभालें: जोड़ें, पूरा चिह्नित करें, हटाएँ और बताएँ कि क्या बाकी है।

आप सीखेंगे टाइप वाले कलेक्शनरिकॉर्ड
BeginnerSimulationStrings
अभी तक कोई समाधान नहीं
आसान

लिस्ट को टुकड़ों में बाँटें

एक सूची को एक निश्चित आकार के क्रमागत समूहों में काटें, और यदि ज़रूरत हो तो अंतिम समूह छोटा हो सकता है.

आप सीखेंगे स्लाइसिंगबैच प्रोसेसिंग
ArraysBeginner
अभी तक कोई समाधान नहीं
आसान

चुनी गई कुंजी से सॉर्ट करें

एक comparer को run time पर चुनकर लोगों को name या age के अनुसार sort करें, और ties को consistently तोड़ें.

आप सीखेंगे कंपेयररसॉर्टिंग
ArraysSorting
अभी तक कोई समाधान नहीं
आसान

इनवॉइस फ़ॉर्मेट करें

सेंट में रखी गई रकम को डॉलर और सेंट में दिखाकर इनवॉइस की लाइनें और कुल प्रिंट करें।

आप सीखेंगे सेंट में पैसास्ट्रिंग फ़ॉर्मेटिंग
BeginnerStrings
अभी तक कोई समाधान नहीं