Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में दो स्ट्रिंग्स से निर्मित सबसे लंबी संभव स्ट्रिंग

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स s1 और s2 लेता है जिसमें केवल ato z के अक्षर शामिल हैं।

हमारे फ़ंक्शन को एक नया सॉर्ट किया गया . वापस करना चाहिए स्ट्रिंग, सबसे लंबा संभव, जिसमें अलग-अलग अक्षर होते हैं - प्रत्येक केवल एक बार लिया जाता है - s1 या s2 से आता है।

उदाहरण

निम्नलिखित कोड है -

const str1 = "xyaabbbccccdefww";
const str2 = "xxxxyyyyabklmopq";
const longestPossible = (str1 = '', str2 = '') => {
   const combined = str1.concat(str2);
   const lower = combined.toLowerCase();
   const split =lower.split('');
   const sorted = split.sort();
   const res = [];
   for(const el of sorted){
      if(!res.includes(el)){
         res.push(el)
      }
   }
   return (res.join(''));
};
console.log(longestPossible(str1, str2));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

abcdefklmopqwxy

  1. जावास्क्रिप्ट में केवल एक स्ट्रिंग से व्यंजन उलटना

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

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग से लंबे शब्द लौटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो शब्दों और एक संख्या का वाक्य लेता है। फ़ंक्शन को संख्या द्वारा निर्दिष्ट लंबाई से अधिक सभी शब्दों की एक सरणी वापस करनी चाहिए। इनपुट const str = 'this is an example of a basic sentence'; const num = 4; आउटपुट const output

  1. जावास्क्रिप्ट में लगातार n स्ट्रिंग्स से युक्त सबसे लंबी स्ट्रिंग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी में सभी संभावित n लगातार स्ट्रिंग्स को मिलाकर संयोजन बनाना चाहिए और सबसे लंबी ऐसी स्ट्रिंग लौटानी चाहिए जो पहले आती है। उदाहरण निम्नलिखित कोड है - const arr = ["zone", "abigail"