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

आइसोमॉर्फिक स्ट्रिंग्स का निर्धारण जावास्क्रिप्ट

<घंटा/>

दो तार (str1 और str2) समरूपी होते हैं यदि str1 में वर्णों को str2 प्राप्त करने के लिए प्रतिस्थापित किया जा सकता है।

उदाहरण के लिए -

const str1 ='abcde';const str2 ='eabdc';

ये दोनों समरूपी तारों के उदाहरण हैं

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स में है। फ़ंक्शन को यह निर्धारित करना चाहिए कि दो इनपुट स्ट्रिंग्स आइसोमॉर्फिक हैं या नहीं।

उदाहरण

const str1 ='abcde';const str2 ='eabdc';const isIsomorphic =(str1 ='', str2 ='') => { if (str1.length !==str2.length) { रिटर्न झूठा; }; के लिए (चलो i =0; i  

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>सत्य

  1. जावास्क्रिप्ट में टेम्प्लेट स्ट्रिंग्स।

    टेम्पलेट को ES6 में एक स्ट्रिंग के अंदर एम्बेड अभिव्यक्ति की अनुमति देने के लिए पेश किया गया था। वे या उद्धरण चिह्नों के स्थान पर बैकटिक (``) का प्रयोग करते हैं। वे स्ट्रिंग इंटरपोलेशन का एक बेहतर तरीका प्रदान करते हैं और अभिव्यक्तियों को ${a+b} जैसे तरीके से एम्बेड किया जा सकता है। यह + ऑपरेटर की

  1. जावास्क्रिप्ट में टेम्प्लेट स्ट्रिंग्स का उपयोग करके स्वरूपित स्ट्रिंग्स

    जावास्क्रिप्ट में टेम्प्लेट स्ट्रिंग्स का उपयोग करके स्वरूपित स्ट्रिंग्स के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1

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

    जावास्क्रिप्ट में टेम्पलेट स्ट्रिंग्स को नेस्ट करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <ti