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

JavaScript में स्ट्रिंग की विशिष्टता की जांच करना

हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को true लौटाना चाहिए यदि स्ट्रिंग में मौजूद सभी वर्ण अद्वितीय हैं। और यदि एक भी वर्ण एक से अधिक बार आता है, तो फ़ंक्शन को false लौटाना चाहिए।

हम एक हैश सेट का उपयोग करेंगे स्ट्रिंग में मिलने वाले वर्णों को ट्रैक करने के लिए और यदि पुनरावृत्ति के किसी भी चरण में, हमें डुप्लिकेट वर्ण मिलते हैं, तो हम false लौटाएंगे अन्यथा पुनरावृत्ति के अंत में, हम true लौटाएंगे।

कोड उदाहरण

const str = 'abschyie';
const checkUniqueness = (str = '') => {
  const hash = new Set();
  for(let i = 0; i < str.length; i++){
    const el = str[i];
    if(hash.has(el)){
      return false;
    };
    hash.add(el);
  };
  return true;
};
console.log(checkUniqueness(str));

आउटपुट

true
  1. जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें? जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें?

    परिचय जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए search() मेथड का उपयोग किया जाता है जो रेगुलर एक्सप्रेशन (या स्ट्रिंग जो रेगएक्सप में परिवर्तित हो जाती है) लेता है और पहले मिलान का इंडेक्स लौटाता है, या -1 यदि नहीं मिला। उदाहरण निम्न कोड जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए है: <!DOCTYPE html

  1. - JavaScript में विशेष संख्याओं की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। यदि संख्या num के अंकों का योग एक पालिंड्रोम संख्या है, तो हमारा फ़ंक्शन true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num = 781296; तो आउटपुट होना चाहिए - c

  1. - JavaScript में विशेष प्रकार के मैट्रिक्स की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल की एक 2-D सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को जांचना चाहिए कि क्या शीर्ष-बाएं से नीचे-दाएं तक का प्रत्येक विकर्ण में समान तत्व है। यदि ऐसा है, तो हमें true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्श