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

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

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

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

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

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

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

लॉजिस्टिक रिग्रेशन से अनुमान

वेटेड योग को sigmoid से गुज़ारकर और थ्रेशोल्ड से तुलना करके सैंपल को 0 या 1 में वर्गीकृत करें।

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

बाइट पेयर एन्कोडिंग (BPE) मर्ज

GPT टोकनाइज़र की तरह सबवर्ड मर्ज सीखें: पड़ोसी प्रतीकों की सबसे आम जोड़ी को बार-बार मिलाएँ।

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

समानांतर टास्क पूरे होने का क्रम

Tasks को concurrent रूप से, एक समय में अधिकतम k तक चलाएँ और उनके finish होने का order रिपोर्ट करें।

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

वन-हॉट एन्कोडिंग

श्रेणियों को केवल एक 1 वाले वेक्टर में बदलें, जो क्लासिफ़ायर और एम्बेडिंग का इनपुट फ़ॉर्मेट है।

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

ग्राहक और ऑर्डर जोड़ें

LINQ Join की तरह ग्राहकों को उनके ऑर्डर से जोड़ें और हर ग्राहक का कुल खर्च बताएँ।

आप सीखेंगे LINQ Joinसमूह बनाना
ArraysSorting
अभी तक कोई समाधान नहीं
आसान

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

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

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

इवेंट सब्सक्राइबर

observer की तरह हर टॉपिक के सब्सक्राइबरों तक इवेंट पहुँचाएँ और गिनें कि हर व्यक्ति को कितने मिले।

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

कीमत के डेकोरेटर

एक base price को discount, tax, shipping और coupon decorators में wrap करें, applied in order.

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

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

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

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

न्यूनतम मान वाला स्टैक

एक stack बनाएँ जो push या pop के बाद तुरंत अपना सबसे छोटा element बता सके।

आप सीखेंगे स्टैकचलता न्यूनतम
Data-structuresStacks
अभी तक कोई समाधान नहीं
आसान

नोटिफ़िकेशन की लागत

ईमेल, SMS और push से संदेश भेजें, जहाँ हर चैनल अपनी लागत खुद गिनता है।

आप सीखेंगे पॉलिमॉर्फ़िज़्मपूर्णांक भाग
SimulationStrings
अभी तक कोई समाधान नहीं
आसान

चेकआउट फ़साड

स्टॉक जाँच और मूल्य कुल को एक ही सरल checkout कॉल के पीछे छिपाएँ।

आप सीखेंगे Facade पैटर्नजाँच
Arraysडिज़ाइन पैटर्नSimulation
अभी तक कोई समाधान नहीं
आसान

एक साझा कॉन्फ़िगरेशन

एक singleton settings object का अनुकरण करें: program का हर हिस्सा उसी instance को पढ़ता और लिखता है.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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