SKP के एल्गोरिदम और डेटा संरचनाएं #5: जावा समस्या: उपयोगकर्ता नामों में परिवर्तन

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यह आलेख श्रृंखला एल्गोरिदम, डेटा संरचनाओं, या समस्या समाधान के लिए उन्हें लागू करने पर केंद्रित है। इस लेख में, हम हैकर रैंक से [उपयोगकर्ता नाम परिवर्तन] समस्या के समाधान पर चर्चा करते हैं।

एल्गोरिदम/डेटा संरचनाएं — [समस्या समाधान]

उपयोगकर्ता नामों की सूची में परिवर्तन की एक विशिष्ट आवश्यकता है। उपयोगकर्ता नामों की दी गई सूची में - प्रत्येक उपयोगकर्ता नाम के लिए - यदि उपयोगकर्ता नाम को संशोधित किया जा सकता है और एक शब्दकोश में आगे ले जाया जा सकता है। अनुमत संशोधन यह है कि अक्षर दिए गए उपयोगकर्ता नाम में स्थिति बदल सकते हैं।

उदाहरण



उपयोगकर्ता नाम [] = {आबा, बिल्ली}

आबा को केवल बा में बदला जा सकता है - इसलिए, इसे शब्दकोश में आगे कोई स्थान नहीं मिल सकता है। इसलिए, आउटपुट होगा नहीं . बिल्ली को अधिनियम, एटीसी, टीसीए, टीएसी, सीटीए में बदला जा सकता है और निश्चित रूप से अधिनियम को शब्दकोश में बिल्ली से पहले एक जगह मिल जाएगी। इसलिए, आउटपुट होगा हां .

[समारोह विवरण]

समारोह को पूरा करें संभव परिवर्तन नीचे संपादक में।

**_संभव परिवर्तन _** में निम्नलिखित पैरामीटर हैं:

स्ट्रिंग उपयोगकर्ता नाम [एन]: उपयोगकर्ता नामों की एक सरणी

रिटर्न स्ट्रिंग [एन]: व्यवहार्यता के आधार पर हाँ या नहीं के साथ एक सरणी

(वास्तविक प्रश्न स्ट्रिंग ऐरे कहते हैं, लेकिन हस्ताक्षर स्ट्रिंग्स की सूची है)

...

#एल्गोरिदम #कोर जावा #डेटा संरचनाएं #समस्या समाधान #गणितीय प्रोग्रामिंग #जावा प्रोग्राम #iq #जटिलता मेट्रिक्स #प्रतिस्पर्धी #हैकर रैंक

dzone.com

SKP के एल्गोरिदम और डेटा संरचनाएं #5: जावा समस्या: उपयोगकर्ता नामों में परिवर्तन

यह आलेख श्रृंखला एल्गोरिदम, डेटा संरचनाओं, या समस्या समाधान के लिए उन्हें लागू करने पर केंद्रित है। इस ट्यूटोरियल में, हम जावा प्रॉब्लम: यूज़रनेम में बदलाव के बारे में जानेंगे।

यह सभी देखें: