परिचय
XOR एक डिजिटल लॉजिक गेट है जो किसी विशेष या को लागू करता है। ज्यादातर बार, यह दिखाया गया है ^
। बाइनरी में चार संभावित परिणाम:
0 ^ 0 = 0
0 ^ 1 = 1
1 ^ 0 = 1
1 ^ 1 = 0
इसे बाइनरी में जोड़ मोडुलो 2 के रूप में भी देखा जा सकता है। दशमलव में, हमें दशमलव को बाइनरी में बदलने की आवश्यकता है, 35 = 100011
और 25 = 11001
XOR मान की गणना करने के लिए, हम उन्हें एक दूसरे के ऊपर रखते हैं:
100011
11001 ^
--------
111010 = 58 in decimal
कार्य : जब एक पूर्णांक मान N 1 से अधिक दिया जाता है, तो X + तालिका का आकार N + 1 के साथ आउटपुट होता है। उदाहरण के लिए, N = 5:
0 1 2 3 4 5
1 0 3 2 5 4
2 3 0 1 6 7
3 2 1 0 7 6
4 5 6 7 0 1
5 4 7 6 1 0
आप देख सकते हैं कि प्रत्येक संख्या के सामने एक स्थान है, क्योंकि तालिका में सबसे अधिक मात्रा में लंबाई है 1. हालांकि, अगर हम N = 9 लेते हैं, तो हमें निम्नलिखित ग्रिड मिलते हैं:
0 1 2 3 4 5 6 7 8 9
1 0 3 2 5 4 7 6 9 8
2 3 0 1 6 7 4 5 10 11
3 2 1 0 7 6 5 4 11 10
4 5 6 7 0 1 2 3 12 13
5 4 7 6 1 0 3 2 13 12
6 7 4 5 2 3 0 1 14 15
7 6 5 4 3 2 1 0 15 14
8 9 10 11 12 13 14 15 0 1
9 8 11 10 13 12 15 14 1 0
उच्चतम मान की लंबाई 2 है, इसलिए मान लंबाई 3 (उच्चतम लंबाई + 1) के लिए सही-संरेखित है।
नियम:
- व्हाट्सएप को लीड करना अनिवार्य नहीं है, केवल अगर उपयोग किया जाता है (या नहीं) लगातार
- आपको ऊपर दिखाए गए फॉर्म में एक टेबल आउटपुट करना होगा।
- स्तंभों के बीच की गद्दी यथासंभव छोटी होनी चाहिए
- यह कोड-गोल्फ है , इसलिए कम से कम बाइट्स जीत के साथ सबमिशन!
output an XOR table with the size N+1