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

पहले अक्षर के आधार पर डुप्लिकेट तत्वों को हटाएं - जावास्क्रिप्ट

<घंटा/>

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

उदाहरण के लिए, यदि वास्तविक सरणी है -

const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason'];

फिर, हमें केवल एक स्ट्रिंग को सरणी में रखना है, इसलिए ए से शुरू होने वाले दो स्ट्रिंग्स में से एक को हटा दिया जाना चाहिए। उसी तरह, उपरोक्त सरणी में J अक्षर के लिए तर्क निम्नानुसार है।

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

उदाहरण

const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason'];
const delelteSameLetterWord = arr => {
   const map = new Map();
   arr.forEach((el, ind) => {
      if(map.has(el[0])){
         arr.splice(ind, 1);
      }else{
         map.set(el[0], true);
      };
   });
};
delelteSameLetterWord(arr);
console.log(arr);

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

[ 'Apple', 'Jack', 'Car' ]

  1. जावास्क्रिप्ट में विभिन्न सूचकांकों पर समान तत्वों की जोड़ी

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

  1. जावास्क्रिप्ट में सरणी तत्वों में डुप्लिकेट सहित कॉमन्स

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग्स की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। हमारा फ़ंक्शन उन सभी वर्णों की एक सरणी लौटाने वाला है जो सरणी के भीतर सभी स्ट्रिंग्स में दिखाई देते हैं (डुप्लिकेट सहित) । उदाहरण के लिए, यदि कोई वर्ण सभी स्ट्रिंग्स में 2

  1. जावास्क्रिप्ट में तत्वों की बढ़ती आवृत्ति के आधार पर छँटाई सरणी

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। सरणी गिरफ्तारी, कुछ डुप्लीकेट हो सकते हैं। हमारा कार्य सरणी को इस तरह से सॉर्ट करना है कि जो तत्व कम से कम संख्या में दिखाई देते हैं उन्हें पहले रखा जाता है और उसके बाद बढ़ती