গণিতে, দুটি সেট (ধরা যাক 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]