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

सरणी में सबसे अधिक बार आने वाली संख्या और उसकी पुनरावृत्ति ज्ञात करें JavaScript में


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

उदाहरण

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

const arr = ['13', '4', '1', '1', '4', '2', '3', '4', '4', '1', '2', '4', '9', '3']; const findFrequency = (arr = []) => {     const count = {};     const max = arr.reduce((acc, val, ind) => {       count[val] = (count[val] || 0) + 1;       if (!ind || count[val] > count[acc[0]]) {         return [val];       };       if (val !== acc[0] && count[val] === count[acc[0]]) {         acc.push(val);       };       return acc;     }, undefined);     return {       max, count     }; } console.log(findFrequency(arr));

आउटपुट

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

{     max: [ '4' ],     count: { '1': 3, '2': 2, '3': 2, '4': 5, '9': 1, '13': 1 } }

  1. - JavaScript में वर्तमान संख्या से छोटी संख्याओं की गिनती करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को इनपुट सरणी के आधार पर एक नई सरणी बनानी चाहिए। नई सरणी के प्रत्येक संबंधित तत्व को मूल सरणी में उस संबंधित तत्व से छोटे तत्वों की संख्या होनी चाहिए। उदाहरण यदि इनपुट सरणी है: const arr = [2, 7, 3, 1, 56, 4, 7, 8]; तो आउटपु

  1. - JavaScript में सरणी से सबसे अधिक बार आने वाले शब्द ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी arr और एक संख्या num (num < arr.length) को आर्गुमेंट के रूप में लेता है।फ़ंक्शन को सरणी arr में से num सबसे अधिक बार आने वाले तत्व लौटाने चाहिए।उत्तर को आवृत्ति के अनुसार उच्चतम से निम्नतम क्रम में सॉर्ट किया जाना चाहिए। यदि दो शब्दो

  1. - C# का उपयोग करके किसी भी इनबिल्ट फ़ंक्शन के बिना सॉर्टेड ऐरे में लापता संख्या और दोहराई गई संख्या कैसे खोजें?

    लापता संख्या खोजने के लिए एक नया ऐरे बनाएं और पूरे ऐरे को पार करें और नए ऐरे में संख्या को true बनाएं यदि संख्या मिलती है। पूरे ऐरे को पार करें और पहले false एलिमेंट को लापता एलिमेंट के रूप में लौटाएं। दोहराए जाने वाले एलिमेंट को खोजने के लिए नए ऐरे से पहला true एलिमेंट दोहराया गया एलिमेंट होगा। उद