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

JavaScript में दो स्ट्रिंग्स से बनी सबसे लंबी संभव स्ट्रिंग


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो a से z तक के अक्षरों वाली दो स्ट्रिंग्स s1 और s2 लेता है। हमारा फ़ंक्शन एक नई सॉर्टेड स्ट्रिंग लौटानी चाहिए, जो सबसे लंबी संभव हो, जिसमें विशिष्ट अक्षर हों - प्रत्येक केवल एक बार लिया गया हो - जो 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. - JavaScript में स्ट्रिंग से केवल व्यंजन को उल्टा करना

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

  1. - JavaScript में स्ट्रिंग से लंबे शब्द लौटाना

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

  1. - JavaScript में n लगातार स्ट्रिंग्स से बनी सबसे लंबी स्ट्रिंग

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स का एक ऐरे लेता है। हमारा फ़ंक्शन ऐरे में सभी संभावित n लगातार स्ट्रिंग्स को जोड़कर कॉम्बिनेशन बनाना चाहिए और सबसे पहले आने वाली सबसे लंबी ऐसी स्ट्रिंग लौटानी चाहिए।उदाहरणनिम्नलिखित कोड है − strarr.length || k <= 0) return ; let longStr =