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

आसान से कठिन तक 36 कोडिंग चैलेंज के साथ Strings का अभ्यास करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट, आपके कोड का AI रिव्यू और तुलना के लिए कम्युनिटी के समाधान के साथ।

आसान · 30 मध्यम · 3 कठिन · 3

जिन कौशलों का अभ्यास करेंगे: स्ट्रिंग बाँटनागिनतीअक्षर जाँचनाआवृत्ति तालिकाबड़े अक्षररिकॉर्डBuilder पैटर्नJSON पार्स करनाJSON फ़ॉर्मेटObserver पैटर्नTry/exceptअक्षर आकार सामान्य करना
  • Python · C++ · C#
  • स्वचालित परीक्षण
  • AI कोड समीक्षा
  • समुदाय समाधान
226
चुनौतियाँ
2
साझा समाधान
3
भाषाएँ

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

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

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

Initials From a Name

Build uppercase initials from a full name.

आप सीखेंगे स्ट्रिंग बाँटनाबड़े अक्षर
BeginnerLearning-pathStrings
अभी तक कोई समाधान नहीं
आसान

Count Uppercase Letters

Count the capital letters in a text.

आप सीखेंगे अक्षर जाँचनागिनती
BeginnerLearning-pathStrings
अभी तक कोई समाधान नहीं
आसान

स्पेस को डैश से बदलें

स्पेस को डैश में बदलें ताकि एक URL-स्टाइल स्लग बन सके।

आप सीखेंगे स्ट्रिंग बनानाअक्षर बदलना
BeginnerLearning-pathStrings
अभी तक कोई समाधान नहीं
आसान

स्वर गिनें

किसी पाठ में स्वर की संख्या गिनें।

आप सीखेंगे अक्षर जाँचनासेट में सदस्यता
BeginnerStringsStudent-beginner
अभी तक कोई समाधान नहीं
आसान

Hamming Distance

Compare two DNA strings position by position and count the differences.

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

सबसे लंबा शब्द

एक वाक्य में सबसे लंबा शब्द खोजें।

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

शब्दों की गिनती करें

एक वाक्य में शब्दों की गिनती करें।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

टू-डू लिस्ट

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

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

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

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

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