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

जावास्क्रिप्ट स्ट्रिंग से गैर-डुप्लिकेट वर्णों को हटा दें

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और एक नया स्ट्रिंग देता है जिसमें सभी गैर-डुप्लिकेट वर्ण हटा दिए जाते हैं।

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

यदि इनपुट स्ट्रिंग है -

"teeth_foot"

तब आउटपुट होना चाहिए -

"teetoot"

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const str = 'teeth_foot';
const removeNonDuplicate = str => {
   const strArray = str.split("");
   const duplicateArray = strArray.filter(el => {
      return strArray.indexOf(el) !== strArray.lastIndexOf(el);
   });
   return duplicateArray.join("");
};
console.log(removeNonDuplicate(str));

आउटपुट

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

teetoot

  1. जावास्क्रिप्ट में एक स्ट्रिंग के पात्रों को फिर से समूहित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग str को पहले और एकमात्र तर्क के रूप में लेता है। स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं - अंग्रेजी अक्षर:(ए-जेड), (ए-जेड) अंक:0-9 विशेष वर्ण - शेष सभी वर्ण हमारे फ़ंक्शन को इस स्ट्रिंग के माध्यम से पुनरावृ

  1. स्ट्रिंग से गैर-अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए PHP प्रोग्राम

    स्ट्रिंग से गैर-अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए, कोड इस प्रकार है - उदाहरण <?php $my_str="Thisis!@sample*on&ly)#$"; $my_str = preg_replace( '/[^a-z0-9]/i', '', $my_str); echo "The non-alphanumeric characters removed gives the string as "; echo($my_st

  1. सी # प्रोग्राम स्ट्रिंग से डुप्लिकेट वर्णों को हटाने के लिए

    डुप्लिकेट वर्णों को निकालने के लिए हैशसेट का उपयोग करें। यहाँ स्ट्रिंग है - string myStr = "kkllmmnnoo"; अब, स्ट्रिंग को चार में मैप करने के लिए हैशसेट का उपयोग करें। यह एक स्ट्रिंग से डुप्लिकेट वर्णों को हटा देगा। var unique = new HashSet<char>(myStr); आइए देखें पूरा उदाहरण - उदा