परिचय
उन लोगों के लिए जिन्होंने इस खेल के बारे में पहले कभी नहीं सुना। आप एक गेंद खेल रहे हैं, जिसे यथासंभव लंबे समय तक जीवित रहने की आवश्यकता है। यह बाईं या दाईं ओर, छिद्रों पर जाकर किया जाता है। चूंकि नक्शा ऊपर की ओर बढ़ता है, इसलिए आपको लंबे समय तक जीवित रहने के लिए नीचे की ओर जाने की आवश्यकता है। यदि आप छवियों को खोजते हैं, तो आप शायद जानते हैं कि मैं किस खेल का मतलब है।
काम
एक सकारात्मक पूर्णांक n को देखते हुए , n परतों का गिरता हुआ बॉल मैप आउटपुट करता है । परतों के बीच, 4 नए समाचार हैं। परत की चौड़ाई 25 अंडरस्कोर वर्णों से बनी है, जिसकी लंबाई 5 के एक छेद के साथ है । इसका मतलब है कि कुल चौड़ाई 30 के बराबर है। यह प्रत्येक परत के बाद यादृच्छिक रूप से स्थानांतरित हो जाती है। एक मान्य परत का एक उदाहरण है:
_______________ __________
छेद किनारों पर भी हो सकता है, जैसे कि परत एक सिलेंडर की तरह है:
_________________________
ध्यान दें कि 2 प्रमुख स्थान और 3 अनुगामी स्थान हैं। चौड़ाई 5 का एक ही छेद बनाना ।
परीक्षण के मामलों
के लिए n = 4, यह एक मान्य उत्पादन होता है:
_______________ __________
______ ___________________
_______________________ __
_________________________
नोट: छेद को समान रूप से वितरित किया जाना चाहिए । अनुगामी और / या अग्रणी नई सूचियों की अनुमति है।
यह कोड-गोल्फ है , इसलिए कम से कम बाइट्स जीत के साथ सबमिशन!