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

स्ट्रिंग में दूसरी सबसे अधिक बार आने वाली कैरेक्टर - JavaScript


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

मान लीजिए निम्नलिखित हमारी स्ट्रिंग है:

const str = 'This string will be used to calculate frequency';

ऊपर, दूसरी सबसे अधिक बार आने वाली कैरेक्टर "e" है।

उदाहरण

आइए अब पूरा कोड देखते हैं:

const str = 'This string will be used to calculate frequency';
const secondMostFrequent = str => {
    const strArr = str.split('');
    const map = strArr.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(str));

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

e

  1. - JavaScript में स्ट्रिंग के वर्णों को समूहों में पुनर्गठित करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str को एकमात्र आर्गुमेंट के रूप में लेता है।स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं:अंग्रेजी अल्फाबेट: (A-Z), (a-z)अंक: 0-9विशेष वर्ण - बाकी सभी शेष वर्णहमारा फ़ंक्शन इस स्ट्रिंग के माध्यम से पुनरावृति करना चाहिए और ठीक तीन तत्वों वाली

  1. - C++ में दूसरी सबसे अधिक बार आने वाला कैरेक्टर ढूंढना

    इस समस्या में, हमें एक स्ट्रिंग str दी गई है। हमारा कार्य C++ में दूसरी सबसे अधिक बार आने वाले कैरेक्टर को ढूंढने के लिए एक प्रोग्राम बनाना है। उदाहरण इनपुट: str = abaacabcba आउटपुट: b हल करने का दृष्टिकोण स्ट्रिंग में दूसरी सबसे अधिक बार आने वाले कैरेक्टर को ढूंढने के लिए। हमें एक काउंट ऐरे charCo

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

    परिचय जब किसी स्ट्रिंग में सबसे अधिक बार आने वाले वर्ण को खोजना हो, तो एक खाली डिक्शनरी बनाई जाती है, और स्ट्रिंग में तत्वों पर पुनरावृत्ति की जाती है। जब कोई वर्ण डिक्शनरी में मिलता है, तो उसे बढ़ाया जाता है, अन्यथा इसे 1 निर्दिष्ट किया जाता है। डिक्शनरी में मानों का अधिकतम मान खोजा जाता है और एक