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

जावास्क्रिप्ट में सबसे अधिक बार प्रदर्शित होने वाले तत्व की घटनाओं की संख्या ढूँढना

<घंटा/>

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

उदाहरण

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

let arr = [2, 8, 4, 8, 6, 4, 7, 8];
const countOccurence = arr => {
   const max = arr.reduce((acc, val) => {
      return Math.max(acc, val);
   }, -Infinity);
   const count = arr.filter(el => {
      return el === max;
   });
   const { length } = count;
   return length;
};
console.log(countOccurence(arr));

आउटपुट

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

3

  1. जावास्क्रिप्ट में लुकास संख्या अनुक्रम का nवां तत्व ढूँढना

    लुकास नंबर लुकास संख्याएं इस तरह परिभाषित अनुक्रम में संख्याएं हैं - L(0) = 2 L(1) = 1 L(n) = L(n-1) + L(n-2) समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है और nth लुकास नंबर लौटाता है। उदाहरण निम्नलिखित कोड है - const num = 21; const lucas = (num = 1) => {    i

  1. जावास्क्रिप्ट में एक सरणी में पहली गैर-लगातार संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को उस पहले तत्व को सरणी से वापस करना चाहिए जो इसके पिछले तत्व का प्राकृतिक उत्तराधिकारी नहीं है। इसका मतलब है कि हमें उस तत्व को वापस करना चाहिए जो इसके पिछले तत्व को +1 नहीं करता है, क्योंकि सरणी में कम से

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी से केवल अनुक्रम संख्या का पता लगाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी को आरोही/बढ़ते क्रम में क्रमबद्ध किया गया है और सरणी में केवल एक तत्व क्रम से बाहर है। हमारे फ़ंक्शन को उस तत्व को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; con