কম্পিউটার

একটি ফর ইন লুপের মাধ্যমে সর্বোচ্চ মান বের করা - জাভাস্ক্রিপ্ট


ধরুন, আমাদের একটি কমা বিভাজক স্ট্রিং আছে যাতে কিছু ফলের নাম এই রকম রয়েছে −

const str = 'Banana,Banana,Pear,Orange,Apple,Melon,Grape,Apple,Banana,Grape,Melon,Grape,Melon,Apple,Grape,Banana,Orange,Melon,Orange,Banana,Banana,Orange,Pear,Grape,Orange,Orange,Apple,Apple,Banana';

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি স্ট্রিং নেয় এবং স্ট্রিং-এ সর্বাধিক সংখ্যক বার প্রদর্শিত ফলের নাম বের করতে for in লুপ ব্যবহার করে৷

ফাংশনটি ফলের স্ট্রিংটি ফিরিয়ে দিতে হবে যা বেশিরভাগ বার প্রদর্শিত হয়।

উদাহরণ

নিম্নলিখিত কোড -

const str =
'Banana,Banana,Pear,Orange,Apple,Melon,Grape,Apple,Banana,Grape,Melon,Grap
e,Melon,Apple,Grape,Banana,Orange,Melon,Orange,Banana,Banana,Orange,Pear,G
rape,Orange,Orange,Apple,Apple,Banana';
const findMostFrequent = str => {
   const strArr = str.split(',');
   const creds = strArr.reduce((acc, val) => {
      if(acc.has(val)){
         acc.set(val, acc.get(val) + 1);
      }else{
         acc.set(val, 1);
      };
      return acc;
   }, new Map());
   return Array.from(creds).sort((a, b) => b[1] - a[1])[0][0];
};
console.log(findMostFrequent(str));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
Banana

  1. জাভাস্ক্রিপ্টে লুপের জন্য

  2. জাভাস্ক্রিপ্ট একটি অ্যারের মাধ্যমে লুপ

  3. জন্য ব্যাখ্যা. . লুপ জাভাস্ক্রিপ্ট.

  4. কিভাবে জাভাস্ক্রিপ্ট স্ক্রোল ডাউন জন্য লুপ থামাতে?