কম্পিউটার

শুধুমাত্র একবার ডুপ্লিকেট রাখার দুটি অ্যারে যোগ করুন - জাভাস্ক্রিপ্ট


ধরুন, আমাদের কাছে এই ধরনের লিটারেলের দুটি অ্যারে আছে :

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];

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

উদাহরণ

চলুন এই ফাংশনের জন্য কোড লিখি -

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];
const mergeArrays = (first, second) => {
   const { length: l1 } = first;
   const { length: l2 } = second;
   const res = [];
   let temp = 0;
   for(let i = 0; i < l1+l2; i++){
      if(i >= l1){
         temp = i - l1;
         if(!res.includes(first[temp])){
            res.push(first[temp]);
         };
      }else{
         temp = i;
         if(!res.includes(second[temp])){
            res.push(second[temp]);
         };
      };
   };
   return res;
};
console.log(mergeArrays(arr1, arr2));

আউটপুট

কনসোলে আউটপুট:−

[
   1, 4, 5, 2, 3,
   7, 6, 8, 9
]

  1. জাভাস্ক্রিপ্টে অ্যারের মধ্যে অ্যারে খণ্ড করা

  2. জাভাস্ক্রিপ্টে প্রথম স্থানে রেখে একটি পূর্ণসংখ্যা অ্যারে সাজান

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একমাত্র অনন্য স্ট্রিং খোঁজা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একটি নির্দিষ্ট সংখ্যার দুটি নিকটতম উপাদান খুঁজে বের করা