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

জাভাস্ক্রিপ্টে দুটি সেটের ইউনিয়ন বের করা


ইউনিয়ন সেট

ইউনিয়ন সেট হলো দুটি সেটের এলিমেন্টগুলো মিলিয়ে বানানো একটি সেট। তাই, সেট 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. জাভাস্ক্রিপ্টে দুটি সেট বিয়োগ করা (Subtract)

  2. জাভাস্ক্রিপ্টে দুটি সেট যোগ করা (Union)

  3. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  4. জাভাস্ক্রিপ্টে ইন্টারভাল অ্যারে-এর ইন্টারসেকশন খুঁজে বের করা