आप एक आभासी, पुराने जमाने के प्रिंटिंग प्रेस में काम करते हैं। अपने मोनोपेस पत्रों को तेज़ी से व्यवस्थित करने में आपकी मदद करने के लिए, आप कम से कम कार्यक्रम को आपकी मदद के लिए संभव बनाने का निर्णय लेते हैं। पाठ के एक पृष्ठ और एक पृष्ठ आकार को देखते हुए, पाठ के प्रत्येक पृष्ठ को उत्पन्न और आउटपुट करते हैं।
उदाहरण
उदाहरण के लिए, पृष्ठ की चौड़ाई 14, ऊंचाई 7 और कुछ पाठ के साथ, यहां आपकी पुस्तक है:
14, 7, "Fruits make an extremely good snack due to their utterly scrumptious sweetness. They are also very healthy for you."
+------------+
| Fruits |
| make an |
| extremely |
| good snack |
| due to |
+------------+
+------------+
| their |
| utterly |
| scrumptio- |
| -us |
| sweetness. |
+------------+
+------------+
| They are |
| also very |
| healthy |
| for you. |
| |
+------------+
यहाँ मूल पृष्ठ सेटअप है:
|---i.e.14---|
+------------+ -
| Xxxxxxxxxx | |
| Xxxxxxxxxx | i.
| Xxxxxxxxxx | e.
| Xxxxxxxxxx | 7
| Xxxxxxxxxx | |
+------------+ -
कुछ बातें
- पृष्ठ किनारों और पाठ के बीच एक-स्थान का मार्जिन है।
- चौड़ाई और ऊंचाई में बॉक्स के किनारे शामिल हैं, अगर यह स्पष्ट नहीं था।
- यदि केवल एक लाइन पर कोई शब्द फिट नहीं हो सकता है तो रैपराउंड केवल तब होता है।
- कार्यक्रम को जरूरत के रूप में कई पृष्ठों में आउटपुट करने में सक्षम होना चाहिए, और केवल इतना ही।
- आपके कार्यक्रम को किसी भी पृष्ठ के आकार का समर्थन करना है, न कि केवल 7 द्वारा 14।
- यह कोड गोल्फ है, इसलिए बाइट्स (किसी भी भाषा) में सबसे छोटा समाधान जीत जाता है।
- मज़ा बर्बाद मत करो। मानक खामियों को स्पष्ट रूप से अनुमति नहीं है।
ओह, और ऐसा है कि:
+------------+
| May the |
| best book |
| publisher |
| win. Good |
| Luck! |
+------------+
+------------+
| Best |
| program |
| so far: |
| Charcoal |
| |
+------------+
for example 14
किe.g.
scru-/-mpt-/-ious
)