“×Ɗ¡‘ŒP»Ṫ¦209ṗ€3Fd⁴ịØHs3ṢQY
इसे ऑनलाइन आज़माएं!
यह काम किस प्रकार करता है
“×Ɗ¡‘जेली के दशक में उद्धरण के बीच पात्रों में से कोड अंक प्राप्त होते SBCS है, जो कर रहे हैं 0x11 = 17 , 0x91 = 145 , और = 0 0x00 ।
ŒP पैदावार कोड बिंदुओं की सरणी के अधिकार का निर्माण करता है
[[], [17], [145], [0], [17, 145], [17, 0], [145, 0], [17, 145, 0]]
अंतिम दो प्रविष्टियाँ उन संयोजनों के अनुरूप हैं जिनमें 80 और एफएफ दोनों शामिल हैं , इसलिए हमें उन्हें त्यागना होगा।
»Ṫ¦209 तीन भाग होते हैं:
Ṫ(टेल) कोड बिंदुओं के अंतिम सरणी को हटाता है, अर्थात, [17, 145, 0] ।
»209Powerset के शेष में प्रत्येक पूर्णांक की अधिकतम लेता है और 0xD1 = 209 , के साथ उन सभी को जगह 209 ।
¦(विरल) शेष शक्तियों के तत्वों पर आधारित है। यदि संबंधित सूचकांक [17, 145, 0] में पाया जाता है , तो तत्व को सभी 209 के साथ बदल दिया जाता है । यदि नहीं, तो यह अछूता रह गया है।
¦मॉड्यूलर नहीं है, इसलिए यह केवल शेष सरणी में अंतिम सरणी (इंडेक्स 0 ) को संशोधित करता है । सूचकांक 17 और 145 बहुत बड़े हैं और इनका कोई प्रभाव नहीं है।
परिणाम इस प्रकार है।
[[], [17], [145], [0], [17, 145], [17, 0], [209, 209]]
ṗ€3 प्रत्येक सरणी के तीसरे कार्टेशियन शक्ति की गणना करता है, अर्थात, प्रत्येक सरणी के तत्वों के सभी 3-ट्यूपल्स की सरणी।
Fd⁴परिणाम को समतल करता है और 16 से विभाजित प्रत्येक पूर्णांक के भागफल और शेष की गणना करता है ।
ịØHअनुक्रमणिका (1-आधारित) में "0123456789ABCDEF , इसलिए 0x11 , 0x91 , 0x00 , और 0xD1 को मैप किया हो " 00 " , " 80 " , " एफएफ " , और " C0 " (resp।)।
s3ṢQ चरित्र युग्मों को 3-टुपल्स में विभाजित करता है, टुपल्स को सॉर्ट करता है, और डुप्लीकेट करता है।
अंत में, Yलाइनअप द्वारा अलग करके, अनोखे ट्यूपल्स से जुड़ जाता है।
“0FC8”के रूप में हमारे पास00,FF,C0, और80।