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

जावास्क्रिप्ट बहुसंख्यक तत्व वाले सरणी का निर्धारण करता है और यदि एक ही सरणी में है तो TRUE लौटाता है

<घंटा/>

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

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

उदाहरण

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

आउटपुट

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

<पूर्व>असली
  1. जावास्क्रिप्ट में सरणी से n संख्याओं का सबसे बड़ा संभावित उत्पाद लौटाएं

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में n कहते हैं, एक संख्या लेता है। हमारे फ़ंक्शन को सरणी से n संख्याओं के सबसे बड़े संभावित उत्पाद की गणना और वापसी करनी चाहिए। उदाहरण इसके लिए कोड होगा - const getHighestProduct = (

  1. सरणी से संख्या निकालें और शेष जावास्क्रिप्ट को स्थानांतरित करें

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

  1. जावास्क्रिप्ट में सेट की सबसे लंबी लंबाई खोजें और वापस करें

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। सरणी, एआर, लंबाई एन में 0 से एन -1 तक सभी पूर्णांक होते हैं। हमारा कार्य सेट एस की सबसे लंबी लंबाई को ढूंढना और वापस करना है, जहां एस [i] ={ए [i], ए [ए [i]], ए [ए [ए [i]]], ..