কম্পিউটার

একাধিক অ্যারের ছেদ খুঁজে বের করা - জাভাস্ক্রিপ্ট


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

ধরা যাক নিচেরগুলো আমাদের অ্যারে -

const arr1 = [2, 6, 7, 1, 7, 8, 4, 3];
const arr2 = [5, ,7, 2, 2, 1, 3];
const arr3 = [1, 56, 345, 6, 54, 2, 68, 85, 3];

উদাহরণ

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

const arr1 = [2, 6, 7, 1, 7, 8, 4, 3];
const arr2 = [5, ,7, 2, 2, 1, 3];
const arr3 = [1, 56, 345, 6, 54, 2, 68, 85, 3];
const intersection = (arr1, arr2) => {
   const res = [];
   for(let i = 0; i < arr1.length; i++){
      if(!arr2.includes(arr1[i])){
         continue;
      };
      res.push(arr1[i]);
   };
   return res;
};
const intersectMany = (...arrs) => {
   let res = arrs[0].slice();
   for(let i = 1; i < arrs.length; i++){
      res = intersection(res, arrs[i]);
   };
   return res;
};
console.log(intersectMany(arr1, arr2, arr3));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
[2, 1, 3]

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. JavaScript-এ একটি অ্যারেতে একটি সংখ্যা এবং এর nম মাল্টিপল খোঁজা

  3. জাভাস্ক্রিপ্টে তিনটি সাজানো অ্যারের ছেদ

  4. জাভাস্ক্রিপ্টে ব্যবধানের অ্যারেগুলির ছেদ খুঁজে বের করা