आइए कुछ स्ट्रिंग्स को 2d स्पेस, फ्रैक्टल स्टाइल में मैप करें। आपका काम एक हिल्बर्ट वक्र की गणना करना और उसके साथ एक स्ट्रिंग रखना है।
कार्य
कार्य एकल-लाइन इनपुट स्ट्रिंग को लेना है, और इसे हिल्बर्ट वक्र के साथ बाहर रखना है जिसमें इसे शामिल करने के लिए पर्याप्त बड़ा है, लेकिन कोई बड़ा नहीं है। जितना संभव हो बाइट गिनती बनाने की कोशिश करें; इस है कोड गोल्फ सब के बाद!
शर्तेँ
- किसी भी अंतराल को व्हाट्सएप से गद्देदार किया जाना चाहिए, लेकिन लाइनों के अंत में पैडिंग की आवश्यकता नहीं है।
- पंक्ति की शुरुआत शीर्ष-बाएं कोने में होनी चाहिए, और नीचे-बाएं में अंत।
- आप एक प्रोग्राम या फंक्शन बना सकते हैं।
- कुछ नए परीक्षण-मामले सामने आ सकते हैं, इसलिए कुछ भी हार्डकोड न करें!
बोनस
नोट: बोनस इस तरह स्टैक होता है: -50% & -20% on 100B
= -20% on 50B
या -50% on 80B
= 40B
।
- -50% यदि इनपुट एक बहु-पंक्ति स्ट्रिंग है, तो मूल इनपुट बनाने के लिए प्रक्रिया को उल्टा करें। बोनस के लिए परीक्षण के मामले: बस मौजूदा वाले (बोनस परीक्षण मामलों सहित) का उपयोग करें!
- -20% यदि आप आउटपुट से सभी अनावश्यक व्हाट्सएप को छीन लेते हैं (जैसे एक पंक्ति के अंत में)।
- -5% यदि आप वैश्विक नाम स्थान को प्रदूषित नहीं करते हैं (आप जानते हैं कि मेरा क्या मतलब है!)
परीक्षण के मामलों
abcdefghijklmn
adef
bchg
nij
mlk
The quick brown fox jumps over the lazy dog.
Thn f ju
ewooxpm
qckr rs
ui btevo
hlaz
e y
do
.g
और व्हॉट्सएप-स्ट्रिपिंग बोनस के लिए:
No hitespac her
Noher
hesc
itpa
लीडरबोर्ड
यह सुनिश्चित करने के लिए कि आपका उत्तर दिखाई देता है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:
# Language Name, N bytes
N
आपके प्रस्तुत करने का आकार कहां है। यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से स्ट्राइक करके। उदाहरण के लिए:
# Ruby, <s>104</s> <s>101</s> 96 bytes
यदि आप अपने हेडर में कई संख्याओं को शामिल करना चाहते हैं (जैसे कि आपका स्कोर दो फ़ाइलों का योग है या आप दुभाषिया ध्वज दंड को अलग से सूचीबद्ध करना चाहते हैं), तो सुनिश्चित करें कि हेडर में वास्तविक अंक अंतिम संख्या है:
# Perl, 43 + 2 (-p flag) = 45 bytes
आप भाषा के नाम को एक लिंक भी बना सकते हैं जो लीडरबोर्ड स्निपेट में दिखाई देगा:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
No..hitespac..her.
जहां डॉट्स स्थान हैं, बोनस के लिए एक बेहतर परीक्षण मामला होगा। (और वर्तमान में, परीक्षण का मामला पीछे छूट रहा है .
)