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

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

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

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

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

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

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

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

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

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

RAII रिलीज़ क्रम

पता करें कि स्कोप खत्म होने पर संसाधन किस क्रम में रिलीज़ होते हैं, जैसा RAII गारंटी देता है।

आप सीखेंगे RAIIस्टैक
Data-structuresSimulationStacks
अभी तक कोई समाधान नहीं
आसान

सपाट JSON ऑब्जेक्ट का जोड़

ऐसे flat JSON object को parse करें जिनके values integers हैं और values का कुल जोड़ निकालें।

आप सीखेंगे JSON पार्स करनास्ट्रिंग बाँटना
ParsingStrings
अभी तक कोई समाधान नहीं
आसान

JSON ऑब्जेक्ट बनाएँ

कुंजियों और मानों को JSON ऑब्जेक्ट स्ट्रिंग में बदलें, कोट और बैकस्लैश को सही ढंग से एस्केप करते हुए।

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

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

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

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

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

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

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

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

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

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

टू-डू लिस्ट

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

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

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

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

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

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

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

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