কম্পিউটার

জাভাস্ক্রিপ্টে দুটি সেটের মিলন খোঁজা


ইউনিয়ন সেট

ইউনিয়ন সেট হল দুটি সেটের উপাদান একত্রিত করে তৈরি করা সেট। অতএব, A এবং B সেটের মিলন হল A, বা B, বা উভয়ের উপাদানের সেট।

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

যদি আমাদের দুটি সেট থাকে যা এইভাবে দুটি অ্যারে দ্বারা চিহ্নিত করা হয় -

const arr1 = [1, 2, 3];
const arr2 = [100, 2, 1, 10];

তারপর ইউনিয়ন সেট হবে −

const union = [1, 2, 3, 10, 100];

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

উদাহরণ

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

const arr1 = [1, 2, 3];
const arr2 = [100, 2, 1, 10];
const findUnion = (arr1 = [], arr2 = []) => {
   const map = {};
   const res = [];
   for (let i = arr1.length-1; i >= 0; -- i){
      map[arr1[i]] = arr1[i];
   };
   for (let i = arr2.length-1; i >= 0; -- i){
      map[arr2[i]] = arr2[i];
   };
   for (const n in map){
      if (map.hasOwnProperty(n)){
         res.push(map[n]);
      }
   }
   return res;
};
console.log(findUnion(arr1, arr2));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

[ 1, 2, 3, 10, 100 ]

  1. জাভাস্ক্রিপ্টে দুটি সেট বিয়োগ করুন

  2. জাভাস্ক্রিপ্টে দুটি সেট যোগ করা হচ্ছে

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

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