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

জাভাস্ক্রিপ্টে অ্যারেতে দ্বিতীয় সবচেয়ে বেশি বার প্রদর্শিত উপাদান বের করা


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

উদাহরণস্বরূপ −

ইনপুট অ্যারে যদি হয় −

const arr = [2, 5, 4, 3, 2, 6, 5, 5, 7, 2, 5];

তবে আউটপুট হওয়া উচিত −

const output = 2;

উদাহরণ

const arr = [2, 5, 4, 3, 2, 6, 5, 5, 7, 2, 5]; const findSecondMost = (arr = []) => {    const map={};    arr.forEach(el => {       if(map.hasOwnProperty(el)){          map[el]++; }else{ map[el] = 1;       }    })    const sorted = Object.keys(map).sort((a,b) => map[b]-map[a]);    return sorted[1]; }; console.log(findSecondMost(arr));

আউটপুট

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

2

  1. জাভাস্ক্রিপ্টে অ্যারেতে বিজোড় বার আবৃত্ত হয়েছে এমন উপাদান সরানো

  2. জাভাস্ক্রিপ্টে সংখ্যাকে সম্পূর্ণ ভাগ করে এমন অঙ্কগুলোর সংখ্যা গণনা করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে প্রথম নন-কনsekutিভ নম্বর খুঁজে বের করা

  4. অ্যারেতে প্রথম সম সংখ্যক বার আসা উপাদান বের করা (C++)