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. - JavaScript में स्ट्रिंग के वर्णों को समूहों में पुनर्गठित करना

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

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

    स्ट्रिंग से नॉन-अल्फान्यूमेरिक कैरेक्टर्स हटाने के लिए, कोड इस प्रकार है - उदाहरण 1 <?php $my_str=Thisis!@sample*on&ly)#$; $my_str = preg_replace(/[^a-z0-9]/i, , $my_str); echo नॉन-अल्फान्यूमेरिक कैरेक्टर्स हटाने के बाद स्ट्रिंग है: ; echo($my_str); ?> आउटपुट नॉन-अल्फान्यूमेरिक कैरेक्टर्स हटा

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

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