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

JavaScript में ऐरे में दूसरी सबसे अधिक फ्रीक्वेंसी वाला एलिमेंट खोजना


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

उदाहरण

इसके लिए कोड:

const arr = [5, 2, 6, 7, 54, 3, 2, 2, 5, 6, 7, 5, 3, 5, 3, 4]; const secondMostFrequent = arr => {    const map = arr.reduce((acc, val) => {       if(acc.has(val)){          acc.set(val, acc.get(val) + 1);       }else{          acc.set(val, 1);       };       return acc;    }, new Map);    const frequencyArray = Array.from(map);    return frequencyArray.sort((a, b) => {       return b[1] - a[1];    })[1][0]; }; console.log(secondMostFrequent(arr));

आउटपुट

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

2

  1. - C# प्रोग्राम सबसे अधिक बार आने वाले तत्व को ढूंढने के लिए

    मान लें कि हमारी स्ट्रिंग है: String s = HeathLedger!; अब एक नई सरणी बनाएं। int[] cal = new int[maxCHARS]; एक नई विधि बनाएं और इसमें उपरोक्त घोषित स्ट्रिंग और नई सरणी दोनों पास करें। किसी कैरेक्टर की अधिकतम घटना ढूंढें। static void calculate(String s, int[] cal) { for (int i = 0; i < s.Length;

  1. - पायथन में सबसे अधिक बारंबारता वाले तत्व की बारंबारता खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक सरणी nums और एक अन्य मान k है। एक ऑपरेशन में, हम nums का एक इंडेक्स चुन सकते हैं और उस इंडेक्स पर तत्व को 1 से बढ़ा सकते हैं। हमें अधिकतम k ऑपरेशन करने के बाद किसी तत्व की अधिकतम संभव बारंबारता ढूंढनी है।उदाहरण के लिए, यदि इनपुट है nums = [8,3,6], k = 9, तो आउटपुट 3 होगा क्यों

  1. - Python में छिपे हुए सरणी में सबसे अधिक बार आने वाले तत्व का इंडेक्स खोजें

    मान लीजिए, हमें TestArray नामक एक क्लास दी गई है जिसमें एक प्राइवेट सरणी है जिसमें केवल 0 या 1 मान हो सकते हैं; और दो पब्लिक मेंबर फंक्शन length() और query()। फंक्शन length() सरणी की लंबाई वापस करता है और फंक्शन query() सरणी में विभिन्न मानों की तुलना करके तीन अलग-अलग मान वापस करता है। फंक्शन चार मा