Kotlin कोडिंग चैलेंज

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

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

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

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

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

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

शतरंज की खाने का रंग

8 बाय 8 बोर्ड पर किसी खाने का रंग निर्धारित करें।

आप सीखेंगे निर्देशांकसम-विषम
Beginnermath
अभी तक कोई समाधान नहीं
आसान

Xavier और He वेट इनिशियलाइज़ेशन

किसी लेयर के वेट शुरू करने के लिए इस्तेमाल होने वाली रेंज या मानक विचलन निकालें।

आप सीखेंगे Xavier और He इनिशियलाइज़ेशनट्रेनिंग की स्थिरता
न्यूरल नेटवर्कएआईमशीन लर्निंग
अभी तक कोई समाधान नहीं
कठिन

XOR हल करने के लिए न्यूरल नेटवर्क ट्रेन करें

सब कुछ एक साथ: 2-2-1 sigmoid नेटवर्क को बैकप्रोपेगेशन से तब तक ट्रेन करें जब तक वह XOR न सीख ले।

आप सीखेंगे न्यूरल नेटवर्क ट्रेन करनाXOR समस्या
न्यूरल नेटवर्कएआईमशीन लर्निंग
अभी तक कोई समाधान नहीं
आसान

टू-डू लिस्ट

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

आप सीखेंगे टाइप वाले कलेक्शनरिकॉर्ड
BeginnerSimulationStrings
कठिन

स्केल्ड डॉट-प्रोडक्ट अटेंशन

अटेंशन ऑपरेशन लागू करें, जो ट्रांसफ़ॉर्मर और बड़े लैंग्वेज मॉडल का दिल है।

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

Composite से फ़ोल्डर का आकार

एक tree में हर folder का total size निकालें, जहाँ folders में files और दूसरे folders होते हैं।

आप सीखेंगे Composite पैटर्नट्री
डिज़ाइन पैटर्नRecursionTrees
अभी तक कोई समाधान नहीं
मध्यम

ग्रेडिएंट डिसेंट से न्यूरॉन को ट्रेन करें

उदाहरणों से sigmoid न्यूरॉन को सिखाने के लिए फ़ॉरवर्ड पास, ग्रेडिएंट और वेट अपडेट बार-बार दोहराएँ।

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

साप्ताहिक वेतन

वेतनभोगी, घंटे के हिसाब से और कमीशन वाले कर्मचारियों का हफ़्ते का वेतन जोड़ें, हर एक अपने नियम से।

आप सीखेंगे पॉलिमॉर्फ़िज़्मओवरटाइम का हिसाब
ParsingSimulationmath
अभी तक कोई समाधान नहीं
आसान

पहली अमान्य उम्र

टाइप की गई आयुओं को मान्य करें और प्रोग्राम को क्रैश होने देने के बजाय बताएं कि पहली गलत प्रविष्टि कहाँ है।

आप सीखेंगे जाँचटेक्स्ट पार्स करना
BeginnerParsingStrings
अभी तक कोई समाधान नहीं
आसान

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

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

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

सॉफ्टमैक्स फ़ंक्शन

बड़े मानों पर ओवरफ़्लो के बिना कच्चे स्कोर को ऐसी प्रायिकताओं में बदलें जिनका योग 1 हो।

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

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

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

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

SQL क्वेरी बिल्डर

कई हिस्सों से, जो किसी भी क्रम में दिए गए हों, एक SQL query बनाएं, जैसे एक builder object step by step settings इकट्ठा करता है.

आप सीखेंगे Builder पैटर्नस्ट्रिंग जोड़ना
डिज़ाइन पैटर्नParsingStrings
अभी तक कोई समाधान नहीं
कठिन

मल्टी-हेड सेल्फ़-अटेंशन

इनपुट को क्वेरी, की और वैल्यू में प्रोजेक्ट करें, कई हेड में समानांतर अटेंशन चलाएँ और उन्हें जोड़ें।

आप सीखेंगे मल्टी-हेड अटेंशनमैट्रिक्स प्रोजेक्शन
एआईमशीन लर्निंग
अभी तक कोई समाधान नहीं
मध्यम

कॉज़ल (मास्क्ड) सेल्फ़-अटेंशन

GPT मॉडल का मास्क्ड अटेंशन लागू करें, जिसमें हर टोकन केवल ख़ुद को और पिछले टोकन को देख सकता है।

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

लॉग लेवल गिनें

एक log file की lines पढ़ें और count करें कि कितनी INFO, WARNING और ERROR हैं.

आप सीखेंगे लाइन-दर-लाइन पढ़नास्ट्रिंग बाँटना
BeginnerParsingStrings
अभी तक कोई समाधान नहीं
आसान

कोसाइन समानता

दो वेक्टरों के बीच के कोण से मापें कि वे कितने मिलते-जुलते हैं, जैसे सर्च इंजन एम्बेडिंग की तुलना करते हैं।

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

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

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

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