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

तत्व जो जावास्क्रिप्ट में दो बार सरणी में दिखाई देते हैं

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो शाब्दिक मानों की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी से उन सभी मानों को चुनना चाहिए जो सरणी में ठीक दो बार दिखाई देते हैं और उन तत्वों की एक नई सरणी लौटाते हैं।

उदाहरण

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

const arr = [0, 1, 2, 2, 3, 3, 5];
const findAppearances = (arr, num) => {
   let count = 0;
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(num !== el){
         continue;
      };
      count++;
   };
   return count;
};
const pickAppearingTwice = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(findAppearances(arr, el) === 2 && !res.includes(el)){
         res.push(el);
      };
   };
   return res;
};
console.log(pickAppearingTwice(arr));

आउटपुट

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

[2, 3]

  1. एक सरणी के तत्वों की आवृत्ति जो जावास्क्रिप्ट का उपयोग करके दूसरी सरणी में दिखाई देती है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो स्ट्रिंग्स के दो सरणियों को लेता है। हमारे फ़ंक्शन को पहली सरणी में दूसरी सरणी के प्रत्येक स्ट्रिंग के प्रकट होने की संख्या वापस करनी चाहिए। उदाहरण निम्नलिखित कोड है - const arr1 = ['abc', 'abc', 'xyz', '

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

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

  1. ऐरे तत्व जो सी में एक से अधिक बार दिखाई देते हैं?

    सरणी समान डेटा प्रकार की लंबाई के तत्वों का एक कंटेनर है जिसे पहले से परिभाषित करने की आवश्यकता है। और एक तत्व किसी भी क्रम में और किसी सरणी में कितनी बार प्रकट हो सकता है। इसलिए इस कार्यक्रम में हमें ऐसे तत्व मिलेंगे जो एक सरणी में एक से अधिक बार दिखाई देते हैं। समस्या का विवरण - हमने एक सरणी दी ह