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

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

<घंटा/>

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

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

यदि इनपुट ऐरे है -

const arr = [2, 5, 4, 3, 2, 6, 5, 5, 7, 2, 5];

तब आउटपुट होना चाहिए -

const output = 2;

उदाहरण

const arr = [2, 5, 4, 3, 2, 6, 5, 5, 7, 2, 5];
const findSecondMost = (arr = []) => {
   const map={};
   arr.forEach(el => {
      if(map.hasOwnProperty(el)){
         map[el]++; }else{ map[el] = 1;
      }
   })
   const sorted = Object.keys(map).sort((a,b) => map[b]-map[a]);
   return sorted[1];
};
console.log(findSecondMost(arr));

आउटपुट

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

2

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक संख्या लेता है। फ़ंक्शन को उस संख्या में मौजूद अंकों की संख्या को गिनना और वापस करना चाहिए जो संख्या को पूरी तरह से विभाजित करते हैं। उदाहरण के लिए - अगर इनपुट नंबर है - const num = 148; तब आउटपुट होना चाहिए - const outp

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

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

  1. पहला तत्व जो सी ++ में एक सरणी में कई बार दिखाई देता है

    इस समस्या में, हमें एन पूर्णांक मानों से युक्त एक सरणी गिरफ्तारी [] दी जाती है। हमारा काम पहला तत्व खोजने के लिए एक प्रोग्राम बनाना है जो किसी सरणी में सम संख्या में बार-बार दिखाई देता है . यदि कोई तत्व मौजूद है जो शर्त को पूरा करता है तो उसे वापस कर दें अन्यथा -1 लौटाएं गलत । समस्या को समझने के लि