কম্পিউটার

দুটি অ্যারের মধ্যে সিমেট্রিক পার্থক্য খুঁজুন - জাভাস্ক্রিপ্ট


গণিতে, দুটি সেটের প্রতিসম পার্থক্য, বলুন A এবং B A △ B

দ্বারা প্রতিনিধিত্ব করা হয়

এবং এটিকে সেই সমস্ত উপাদানগুলির সেট হিসাবে সংজ্ঞায়িত করা হয় যেগুলি হয় A বা B এর সাথে সম্পর্কিত তবে উভয়ের সাথে নয়৷

যেমন −

const A = [1, 2, 3, 4, 5, 6, 7, 8];
const B = [1, 3, 5, 6, 7, 8, 9];

তাহলে A এবং B এর প্রতিসম পার্থক্য হবে −

const diff = [2, 4, 9]

উদাহরণ

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

const A = [1, 2, 3, 4, 5, 6, 7, 8];
const B = [1, 3, 5, 6, 7, 8, 9];
const symmetricDifference = (arr1, arr2) => {
   const res = [];
   for(let i = 0; i < arr1.length; i++){
      if(arr2.indexOf(arr1[i]) !== -1){
         continue;
      };
      res.push(arr1[i]);
   }
   for(let i = 0; i < arr2.length; i++){
      if(arr1.indexOf(arr2[i]) !== -1){
         continue;
      };
      res.push(arr2[i]);
   };
   return res;
};
console.log(symmetricDifference(A, B));

আউটপুট

এটি কনসোলে −

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

  1. জাভাস্ক্রিপ্টে দুটি অ্যারে থেকে স্ট্রিংগুলির দৈর্ঘ্যের সর্বাধিক পরম পার্থক্য

  2. MySQL এর সাথে দুটি datetime মানের মধ্যে পার্থক্য খুঁজুন?

  3. C++ এ দুটি অ্যারের মধ্যে সামঞ্জস্যের পার্থক্য খুঁজুন

  4. কিভাবে দুটি Numpy অ্যারে মধ্যে সেট পার্থক্য খুঁজে পেতে?