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

JavaScript में आइसोमोर्फिक स्ट्रिंग्स निर्धारित करना


दो स्ट्रिंग्स (str1 और str2) आइसोमोर्फिक हैं यदि str1 में कैरेक्टर्स को बदलकर str2 प्राप्त किया जा सकता है।

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

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

ये दो आइसोमोर्फिक स्ट्रिंग्स का एक उदाहरण हैं।

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

उदाहरण

const str1 = 'abcde'; const str2 = 'eabdc'; const isIsomorphic = (str1 = '', str2 = '') => {    if (str1.length !== str2.length) {       return false;    };    for (let i = 0;    i < str1.length; i++) {       const a = str1.indexOf(str1[i]);       const b = str2.indexOf(str2[i]);       if (str2[a] !== str2[i] || str1[b] !== str1[i]) {          return false;       };    };    return true; }; console.log(isIsomorphic(str1, str2));

आउटपुट

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

true

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

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

  1. JavaScript में टेम्पलेट स्ट्रिंग्स (Template Strings) का उपयोग करके फॉर्मेटेड स्ट्रिंग्स JavaScript में टेम्पलेट स्ट्रिंग्स (Template Strings) का उपयोग करके फॉर्मेटेड स्ट्रिंग्स

    JavaScript में टेम्पलेट स्ट्रिंग्स का उपयोग करके फॉर्मेटेड स्ट्रिंग्स का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /

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

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