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