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

एक स्ट्रिंग में दूसरा सबसे लगातार चरित्र - जावास्क्रिप्ट

<घंटा/>

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

मान लें कि निम्नलिखित हमारी स्ट्रिंग है -

const str ='इस स्ट्रिंग का इस्तेमाल फ़्रीक्वेंसी की गणना के लिए किया जाएगा';

ऊपर, दूसरा सबसे लगातार चरित्र "ई" है।

उदाहरण

आइए अब पूरा कोड देखें -

const str ='इस स्ट्रिंग का उपयोग फ़्रीक्वेंसी की गणना के लिए किया जाएगा';const secondMostFrequent =str => {const strArr =str.split(''); कॉन्स्ट मैप =strArr.reduce ((एसीसी, वैल) => {अगर (एसीसी। हैस (वैल)) {एसीसी.सेट (वैल, एसीसी.गेट (वैल) + 1); } और {एसीसी। 1); }; वापसी एसीसी; }, नया नक्शा); कास्ट फ़्रीक्वेंसीअरे =Array.from (मानचित्र); वापसी आवृत्तिअरे.सॉर्ट((ए, बी) => {रिटर्न बी[1] - ए[1];})[1][0];};कंसोल.लॉग(सेकंडमोस्टफ्रीक्वेंट(स्ट्र));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>ई
  1. जावास्क्रिप्ट में एक स्ट्रिंग के पात्रों को फिर से समूहित करना

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

  1. सी ++ में दूसरा सबसे लगातार चरित्र खोजने का कार्यक्रम

    इस समस्या में हमें string str दिया जाता है। हमारा काम एक C++ में दूसरा सबसे लगातार चरित्र खोजने के लिए प्रोग्राम बनाना है । समस्या को समझने के लिए एक उदाहरण लेते हैं इनपुट str = “abaacabcba” आउटपुट ‘b’ समाधान दृष्टिकोण उस चरित्र को खोजने के लिए जो स्ट्रिंग में दूसरा सबसे अ

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

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