কম্পিউটার

অ্যারের সবচেয়ে ঘন ঘন সংখ্যা এবং জাভাস্ক্রিপ্টে এটি কতবার পুনরাবৃত্তি হয় তা খুঁজুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা লিটারেলের একটি অ্যারে নেয় এবং অ্যারেতে সবচেয়ে ঘন ঘন সংখ্যা খুঁজে পায় এবং এটি কতবার পুনরাবৃত্তি হয়।

উদাহরণ

এর জন্য কোড হবে −

const arr = ['13', '4', '1', '1', '4', '2', '3', '4', '4', '1', '2', '4', '9', '3'];
const findFrequency = (arr = []) => {
   const count = {};
   const max = arr.reduce((acc, val, ind) => {
      count[val] = (count[val] || 0) + 1;
      if (!ind || count[val] > count[acc[0]]) {
         return [val];
      };
      if (val !== acc[0] && count[val] === count[acc[0]]) {
         acc.push(val);
      };
      return acc;
   }, undefined);
   return {
      max, count
   };
}
console.log(findFrequency(arr));

আউটপুট

এবং কনসোলে আউটপুট হবে −

{
   max: [ '4' ],
   count: { '1': 3, '2': 2, '3': 2, '4': 5, '9': 1, '13': 1 }
}

  1. কিভাবে অ্যারে সবচেয়ে সাধারণ মান পেতে:JavaScript?

  2. জাভাস্ক্রিপ্টে বর্তমান সংখ্যার চেয়ে কতগুলি সংখ্যা ছোট তা গণনা করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে সবচেয়ে ঘন ঘন শব্দ(গুলি) খোঁজা

  4. সি# ব্যবহার করে কোনো ইনবিল্ট ফাংশন ব্যবহার না করে কীভাবে একটি সাজানো অ্যারেতে অনুপস্থিত নম্বর এবং পুনরাবৃত্তি নম্বর খুঁজে পাবেন?