टूथपिक अनुक्रम क्या है?
विकिपीडिया के अनुसार
ज्यामिति में, टूथपिक अनुक्रम 2-आयामी पैटर्न का एक अनुक्रम है, जिसे अनुक्रम में पिछले पैटर्न में बार-बार लाइन सेगमेंट ("टूथपिक्स") जोड़कर बनाया जा सकता है।
डिजाइन का पहला चरण एक एकल "टूथपिक", या लाइन सेगमेंट है। पहले चरण के बाद प्रत्येक चरण पिछले डिज़ाइन को ले कर बनता है और, प्रत्येक उजागर टूथपिक अंत के लिए, उस छोर पर एक सही कोण पर केंद्रित एक और टूथपिक रखकर।
इस प्रक्रिया के परिणामस्वरूप विकास का एक पैटर्न होता है जिसमें चरण n पर खंडों की संख्या 0.45n2 और 0.67n2 के बीच एक भग्न पैटर्न के साथ दोलन करती है। यदि T (n) स्टेज n पर सेगमेंट की संख्या को निरूपित करता है, तो n का मान जिसके लिए T (n) / n2 है, अधिकतम तब होता है जब n दो की शक्ति के पास होता है, जबकि वह मान जिसके लिए यह न्यूनतम है ऐसी संख्याओं के पास जो दो की शक्ति का लगभग 1.43 गुना है। टूथपिक अनुक्रम में चरणों की संरचना अक्सर टी-वर्ग भग्न, या उलम-वारबटन सेलुलर ऑटोमेटन में कोशिकाओं की व्यवस्था से मिलती जुलती है।
पैटर्न में टूथपिक्स से घिरे हुए सभी बंधे हुए क्षेत्र, लेकिन स्वयं टूथपिक से पार नहीं हुए, चौकोर या आयताकार होने चाहिए। यह अनुमान लगाया गया है कि टूथपिक पैटर्न में हर खुली आयत (यानी, एक आयत जो पूरी तरह से टूथपिक्स से घिरी हुई है, लेकिन उसके इंटीरियर को पार करने वाला कोई टूथपिक नहीं है) की लंबाई और क्षेत्र दो की शक्तियां हैं, जिनमें से एक की लंबाई लंबाई के साथ है अधिकतम दो पर।
कार्य
आपको एक प्रोग्राम या फ़ंक्शन बनाना चाहिए जो STDIN, फ़ंक्शन तर्क, या कमांडलाइन तर्क से इनपुट लेता है और उस स्तर पर एक टॉटिक फ्रैक्टल बनाता है। न्यूलाइन को छोड़ना और पीछे छोड़ना निषिद्ध है, भले ही वह अपरिहार्य हो। बाउंडिंग बॉक्स कम से कम होना चाहिए, जिसमें प्रमुख और अनुगामी स्थान शामिल है। Inital line के लिए, हम \
अंतरिक्ष में दो विकर्ण बनाते हैं। इनपुट दो हजार से कम होने की गारंटी है। कम से कम एक पंक्ति में गैर-अंतरिक्ष वर्ण होता है। ट्रेलिंग स्पेस की अनुमति है।
परीक्षण के मामलों
1
\
\
5
\
/\
/\
/ /\
\/\/\ \ \
\ \ \/\/\
\/ /
\/
\/
\