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

জাভাস্ক্রিপ্টে অ্যারে-র দ্বিতীয় সবচেয়ে বেশি ফ্রিকোয়েন্ট এলিমেন্ট খুঁজে বের করা


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

উদাহরণ

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

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++-এ অ্যারেতে সবচেয়ে বেশি ফ্রিকোয়েন্ট এলিমেন্ট বের করা

  2. C#-এ স্ট্রিংয়ে সর্বাধিক ফ্রিকোয়েন্সি वाला ক্যারেক্টার বের করা

  3. Python-এ সবচেয়ে ঘন ঘন এলিমেন্টের ফ্রিকোয়েন্সি বের করার প্রোগ্রাম

  4. লুকানো অ্যারেতে সবচেয়ে বেশি ফ্রিকোয়েন্ট এলিমেন্টের ইনডেক্স বের করা