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

JavaScript में स्ट्रिंग्स एनाग्राम हैं या नहीं


एनाग्राम −

दो स्ट्रिंग्स को एक-दूसरे का एनाग्राम कहा जाता है यदि पहले को पुनर्व्यवस्थित, पुनर्लेखित या फेरबदल करके हम दूसरे के समान स्ट्रिंग बना सकते हैं।

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

'something' और 'emosghtin' एक-दूसरे के एनाग्राम हैं।

हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो दो स्ट्रिंग्स लेता है, मान लीजिए str1 और str2 और true वापस करता है यदि वे एक-दूसरे के एनाग्राम हैं, अन्यथा false।

उदाहरण

इसके लिए कोड होगा −

const str1 = "something"; const str2 = "emosghtin"; const validAnagram = (str1 = '',str2 = '') => {     let obj1 = {}     let obj2 = {}     if (str1.length !== str2.length){       return false     };     for(let char of str1){       obj1[char]= (obj1[char] || 0) + 1     };     for(let char of str2){       obj2[char]= (obj2[char] || 0) + 1     };     for(let val in obj1){       if(!(val in obj2) || (obj2[val] !== obj1[val])){         return false       }     };     return true; }; console.log(validAnagram(str1, str2));

आउटपुट

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

true

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

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

  1. JavaScript WITH स्टेटमेंट के उपयोग क्या हैं? JavaScript WITH स्टेटमेंट के उपयोग क्या हैं?

    WITH स्टेटमेंट का उपयोग दिए गए प्रॉपर्टी के लिए डिफॉल्ट ऑब्जेक्ट निर्दिष्ट करने के लिए किया जाता है और यह हमें लंबे ऑब्जेक्ट रेफरेंस लिखने से बचाता है। यह दिए गए ऑब्जेक्ट को स्कोप चेन के शीर्ष पर जोड़ देता है।JavaScript में WITH स्टेटमेंट का कोड:उदाहरण<!DOCTYPE html> <html lang="hi&quo

  1. - JavaScript में दो स्ट्रिंग्स का GCD ढूंढना

    संख्या प्रणाली में, दो संख्याओं का महत्तम सामान्य भाजक (GCD) वह सबसे बड़ी संख्या होती है जो दोनों संख्याओं को विभाजित करती है। इसी अवधारणा को स्ट्रिंग्स पर लागू करें तो दो स्ट्रिंग्स का GCD वह सबसे बड़ा उपस्ट्रिंग (लंबाई में सबसे बड़ा) होता है जो दोनों स्ट्रिंग्स में मौजूद हो।उदाहरण के लिए:यदि दो स्