কম্পিউটার

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


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

উদাহরণ

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

const arr = [0, 1, 2, 2, 3, 3, 5];
const findAppearances = (arr, num) => {
   let count = 0;
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(num !== el){
         continue;
      };
      count++;
   };
   return count;
};
const pickAppearingTwice = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(findAppearances(arr, el) === 2 && !res.includes(el)){
         res.push(el);
      };
   };
   return res;
};
console.log(pickAppearingTwice(arr));

আউটপুট

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

[2, 3]

  1. কারিফাইড ফাংশন যা জাভাস্ক্রিপ্টে অ্যারে উপাদানকে গুণিত করে

  2. একটি অ্যারের উপাদানের ফ্রিকোয়েন্সি যা জাভাস্ক্রিপ্ট ব্যবহার করে অন্য অ্যারেতে প্রদর্শিত হয়

  3. জাভাস্ক্রিপ্টে উপাদানের ক্রমবর্ধমান ফ্রিকোয়েন্সির উপর ভিত্তি করে সাজানো অ্যারে

  4. সি-তে একাধিকবার প্রদর্শিত অ্যারের উপাদান?