चुनौती
कोड लिखिए जो TeX (LaTeX) गणित-समीकरण कोड (नीचे दिए गए) को आउटपुट करता है जो 5 स्तरों के Sierpinski Triangle Fractal टाइप करेगा। सबसे छोटा कोड जीतता है ।
विवरण
TeX (और दोस्तों जैसे LaTeX, आदि) एक परिष्कृत टाइपसेटिंग प्रणाली है। यह गणितीय सूत्रों के लिए मनमाने ढंग से नेस्टेड जटिल अभिव्यक्तियों को प्रस्तुत कर सकता है। संयोग से यह "नेस्टेड कॉम्प्लेक्स" भी भग्न का वर्णनात्मक है। निम्नलिखित MathJaX के साथ प्रस्तुत किया गया है
एक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्स
नेस्टेड सुपर और उप-स्क्रिप्ट से मिलकर निम्नलिखित सादे-पाठ गणित-समीकरण कोड द्वारा:
{{{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}^{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}_{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}}^{{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}^{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}_{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}}_{{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}^{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}_{{{x^x_x}^{x^x_x}_{x^x_x}}^{{x^x_x}^{x^x_x}_{x^x_x}}_{{x^x_x}^{x^x_x}_{x^x_x}}}}}
ध्यान दें कि यह केवल 5-स्तरीय नेस्टिंग है। आपको TeX & Co. में एक गणित समीकरण को शुरू / समाप्त करने के लिए उत्पन्न $...$
या $$...$$
अन्य मार्कअप की आवश्यकता नहीं है। आप उदाहरण के लिए, कई ऑनलाइन संपादकों में TeX उत्पन्न का पूर्वावलोकन कर सकते हैं : http://www.hostmath.com लेकिन आप कई पा सकते हैं दूसरों को भी। यह सवाल दोस्तों के साथ एक चर्चा से प्रेरित था ।
अद्यतन करें
एक समान प्रश्न है, लेकिन यह बहुत अधिक सामान्य है और विभिन्न समाधानों का उत्पादन करेगा। मैं एक बहुत ही सरल कोड के लिए वास्तव में kolmogorov-complexity देखना चाहता था कि एक सिस्टम में (TeX) पूरी तरह से स्पष्ट है जबकि दूसरे में संपीड़ित। यह भी n
5 स्तरों टिप्पणी के बजाय संबोधित करते हैं ।