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

জাভাস্ক্রিপ্টে স্ট্রিংয়ের দ্বিতীয় সর্বাধিক ফ্রিকোয়েন্ট ক্যারেক্টার খুঁজে বের করা


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং গ্রহণ করবে এবং সেটিতে দ্বিতীয় সর্বাধিকবার আবির্ভূত হওয়া ক্যারেক্টারটি ফেরত দেবে।

তাহলে, এই ফাংশনটির কোড লিখি −

উদাহরণ

কোডটি হবে −

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. জাভাস্ক্রিপ্টে ঘনবস্তুর (cuboid) ডায়াগোনালের দৈর্ঘ্য বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে একমাত্র ইউনিক স্ট্রিং খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে ইংরেজি অক্ষরের ১-ভিত্তিক ইনডেক্স বের করা

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে সবচেয়ে ज्यादा ফ্রিকোয়েন্সি वाले শব্দগুলো খুঁজে বের করা