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

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

<घंटा/>

संख्याओं की एक सरणी को देखते हुए, सरणी का कोई भी तत्व बहुसंख्यक तत्व होगा यदि वह तत्व सरणी में सरणी की लंबाई के 1/2 गुना से अधिक दिखाई देता है।

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

यदि सरणी की लंबाई 7 है, तो

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

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

उदाहरण

निम्नलिखित कोड है -

const arr =[12, 5, 67, 12, 4, 12, 4, 12, 6, 12, 12]; const isMajority =arr => {let maxChar =-Infinity, maxCount =1; // यह लूप बहुमत के लिए संभावित उम्मीदवारों को निर्धारित करता है (चलो i =0; i  maxChar===val ?++acc:acc, 0); वापसी की संख्या> arr.length / 2;};console.log(isMajority(arr));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>सत्य
  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में एक तत्व जोड़ना

    एक सरणी में एक तत्व जोड़ना विभिन्न पदों के लिए विभिन्न कार्यों का उपयोग करके किया जा सकता है। सरणी के अंत में एक तत्व जोड़ना यह पुश विधि का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए, let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage"); console.log(veggies)

  1. जावास्क्रिप्ट सरणी में पहला तत्व और अंतिम तत्व?

    एक सरणी तत्वों का एक समूह है। प्रत्येक तत्व का अपना अनुक्रमणिका मान . होता है . हम इन सूचकांकों . का उपयोग करके किसी भी तत्व तक पहुंच सकते हैं . लेकिन अंतिम तत्व के मामले में, हम सूचकांक को तब तक नहीं जानते जब तक हम सरणी में मौजूद तत्वों की संख्या नहीं जानते। इस मामले में, हमें तर्क का उपयोग करना ह

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

    निम्नलिखित एक सरणी के अंतिम तत्व को प्रिंट करने के लिए कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; } .परिणाम {रंग:लाल; }जावास्क्रिप्ट कोड किसी सरणी के अंतिम तत्व को प्रिंट क