“×Ɗ¡‘Œ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] ।
»209
Powerset के शेष में प्रत्येक पूर्णांक की अधिकतम लेता है और 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
।