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

জাভাস্ক্রিপ্টে অ্যারেতে দুবার উপস্থিত উপাদানগুলো বের করুন


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

উদাহরণ

কোডটি হবে -

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. জাভাস্ক্রিপ্টে কারিয়ার্ড (Curried) ফাংশন দিয়ে অ্যারে এলিমেন্ট গুণ করা

  2. জাভাস্ক্রিপ্টে একটি অ্যারের স্ট্রিং ফ্রিকোয়েন্সি অন্য অ্যারেতে গণনা

  3. জাভাস্ক্রিপ্টে এলিমেন্টের ফ্রিকোয়েন্সি অনুযায়ী অ্যারে সাজানো

  4. C প্রোগ্রাম: অ্যারেতে একাধিকবার আবার্তিত এলিমেন্ট খুঁজুন