ধরুন আমাদের দুটি সংখ্যা a এবং b আছে। x এর কিছু মানের জন্য আমাদেরকে (a XOR x) + (b XOR x) এর সম্ভাব্য ক্ষুদ্রতম মান খুঁজে বের করতে হবে।
সুতরাং, যদি ইনপুটটি a =6 এর মত হয়; b =12, তাহলে আউটপুট হবে 10, কারণ x =4 হলে (6 XOR 4) + (12 XOR 4) =2 + 8 =10।
পদক্ষেপ
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
return a XOR b
উদাহরণ
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
#include<bits/stdc++.h>
using namespace std;
int solve(int a, int b){
return (a^b);
}
int main(){
int a = 6;
int b = 12;
cout << solve(a, b) << endl;
} ইনপুট
6, 12
আউটপুট
10