কম্পিউটার টিউটোরিয়াল

স্ট্রিং থেকে দ্বিতীয় সর্বাধিক ফ্রিকোয়েন্ট ক্যারেক্টার রিটার্ন (স্পেস সহ) - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং স্ট্রিং-এ দ্বিতীয় সর্বাধিকবার উপস্থিত হয়া ক্যারেক্টারটি রিটার্ন করবে।

উদাহরণ

নিচে কোডটি দেওয়া হল −

const str = 'Hello world, I have never seen such a beautiful weather in the world'; const secondFrequent = str => {   const map = {};   for(let i = 0; i < str.length; i++){     map[str[i]] = (map[str[i]] || 0) + 1;   };   const freqArr = Object.keys(map).map(el => [el, map[el]]);   freqArr.sort((a, b) => b[1] - a[1]);   return freqArr[1][0]; }; console.log(secondFrequent(str));

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

e

  1. জাভাস্ক্রিপ্টে স্ট্রিং থেকে শুধু কনসোন্যান্ট রিভার্স করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং থেকে নির্দিষ্ট দৈর্ঘ্যের চেয়ে বড় শব্দগুলো বের করা

  3. জাভাস্ক্রিপ্টে স্ট্রিং থেকে সকল স্পেস সরানো

  4. C++-এ সেকেন্ড মোস্ট ফ্রিকোয়েন্ট ক্যারেক্টার বের করার প্রোগ্রাম