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

क्या जावास्क्रिप्ट में तत्व को n से अधिक बार दोहराया जाता है

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो तर्कों में लेता है -

  • एक ऐरे, मान लीजिए एआर, शाब्दिकों का जिसमें कुछ दोहराए जाने वाले तत्व हो सकते हैं।

  • एक संख्या, मान लीजिए सीमा।

फ़ंक्शन को यह सत्यापित करना चाहिए कि सरणी का कोई भी तत्व सीमा संख्या से अधिक बार दोहराया नहीं गया है। यदि किसी तत्व को सीमा से अधिक दोहराया जाता है, तो फ़ंक्शन को गलत, सही अन्यथा वापस आना चाहिए।

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

उदाहरण

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

const arr = [4, 6, 7, 4, 2, 5, 7, 7, 4, 4, 3];
const validateElements = (arr, n) => {
   const counts = arr.reduce((acc, el) => {
      acc[el] = (acc[el] + 1) || 1;
      return acc;
   }, {});
   return Object.values(counts).every(c => {
      return c < n;
   });
};
console.log(validateElements(arr, 3));
console.log(validateElements(arr, 4));
console.log(validateElements(arr, 6));

आउटपुट

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

false
false
true

  1. जावास्क्रिप्ट में आईडी द्वारा तत्व निकालें?

    आईडी द्वारा तत्व को हटाने के लिए, आप निकालें () का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width,

  1. जावास्क्रिप्ट में इसके आसन्न तत्वों से बड़ा तत्व ढूँढना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी से एक ऐसी संख्या ढूंढनी और वापस करनी चाहिए जो दोनों से बड़ी हो, इसके तत्काल दाईं ओर की संख्या और इसके तत्काल बाईं ओर की संख्या। यदि सरणी में एक से अधिक ऐसे तत्व मौजूद हैं, त

  1. किसी तत्व की घटनाओं को हटाना यदि वह जावास्क्रिप्ट का उपयोग करते हुए n से अधिक बार होता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में एक संख्या लेता है। हमारे फ़ंक्शन को सरणी से तत्वों को हटाना चाहिए ताकि परिणामी सरणी में निर्दिष्ट संख्या (दूसरा तर्क) से अधिक के लिए प्रदर्शित होने वाला कोई तत्व न हो। उदाहरण