एक अलग चुनौती के लिए कुछ शोध करते हुए, मैं एक केली ग्राफ में आया , विशेष रूप से यह । चूँकि मैं शीर्ष एशियाई-कला चुनौती लेखकों में से एक हूँ , निश्चित रूप से मुझे इसके लिए ASCII कला चुनौती देनी थी।
आपकी चुनौती इस प्रकार है कि दो जनरेटर पर मुक्त समूह के केली ग्राफ के इस ASCII कला चित्रण का निर्माण किया जाए:
+
+++
+ | +
++-+-++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ +++ | +++ +
+++ + | + +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+ | | | | | +
+++ | | | | | +++
+ | | | | | | | +
++-+----+-----------+--------------------------+--------------------------+-----------+----+-++
+ | | | | | | | +
+++ | | | | | +++
+ | | | | | +
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+++ | | | +++
+ | | | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ + | + +++
+ +++ | +++ +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
++-+-++
+ | +
+++
+
इनपुट
कोई इनपुट नहीं, जब तक कि आपकी भाषा को स्पष्ट रूप से चलाने के लिए इनपुट की आवश्यकता न हो।
उत्पादन
ASCII कला प्रतिनिधित्व ऊपर दिखाया गया है।
एमडी 5 हैशिंग
चूंकि यह एक बहुत बड़ा आउटपुट है, अपने काम को जांचने के लिए यहां आउटपुट के कुछ एमडी 5 हैश हैं (सभी यूटीएफ -8 बिना बीओएम के हैं):
- स्क्वायर स्पेस पैडिंग,
CR/LF
लाइनफीड, और अनुगामी न्यूलाइन -954B93871DAAE7A9C05CCDF79B00BF3C
- यह उपर्युक्त प्रयोग है। - स्क्वायर स्पेस पैडिंग,
CR/LF
लाइनफीड, कोई अनुगामी न्यूलाइन -28405EF91DA305C406BD03F9275A175C
- स्क्वायर स्पेस पैडिंग,
LF
लाइनफीड, और अनुगामी न्यूलाइन -8CA65FB455DA7EE5A4C10F25CBD49D7E
- स्क्वायर स्पेस पैडिंग,
LF
लाइनफीड, कोई अनुगामी न्यूलाइन -FDB1547D68023281BB60DBEC82C8D281
- कोई अनुगामी स्थान,
CR/LF
लाइनफीड, और अनुगामी न्यूलाइन -77FDE8CE5D7BD1BDD47610BA23264A19
- कोई अनुगामी स्थान,
CR/LF
लाइनफीड, कोई अनुगामी न्यूलाइन -EAD390C3EFD37F0FCACE55A84B793AB5
- कोई अनुगामी स्थान,
LF
लाइनफीड, और अनुगामी न्यूलाइन -1F6CAB740F87881EB2E65BED65D08C36
- कोई अनुगामी स्थान,
LF
लाइनफीड, कोई अनुगामी न्यूलाइन -7D41CE1E637619FEA9515D090BFA2E9C
- यदि कोई अतिरिक्त MD5 है जो आप तुलना के लिए चाहते हैं, तो कृपया मुझे बताएं और मैं इसे बनाऊंगा और चुनौती को अपडेट करूंगा।
नियम
- लीडिंग या अनुगामी newlines या व्हाट्सएप सभी वैकल्पिक हैं, जब तक कि वर्ण खुद को सही ढंग से पंक्तिबद्ध करते हैं।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं। यदि कोई फ़ंक्शन है, तो आप इसे प्रिंट करने के बजाय आउटपुट वापस कर सकते हैं।
- यदि संभव हो, तो कृपया ऑनलाइन परीक्षण वातावरण का लिंक शामिल करें ताकि अन्य लोग आपके कोड को आज़मा सकें!
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
-
/ |
एस सूत्र का पालन (2<<n)-n-2
करने के बजाय (1<<n)-1
है जो क्या अपने मूल अनुमान हो गया होता।