मान लीजिए कि हमारे पास दो संख्याएँ 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