क्या आप निर्माणों के शांत समय को देखना पसंद करते हैं या मिनटों में बड़े पैमाने पर काम करते हैं? आओ यहाँ एक बनाते हैं।
हम एक उत्खनन उत्खनन करते हुए उत्खनन करते हुए देखेंगे, जिससे प्रत्येक दिन पूरी प्रगति देखने के लिए चित्र बनेंगे। और आपका काम हमें इस प्रक्रिया को दिखाना है!
क्वारी को इसकी पहली परत की चौड़ाई से परिभाषित किया गया है।
खुदाई एक दिन में खोदने की अपनी क्षमता से परिभाषित होती है।
इनपुट
खदान की चौड़ाई। पूर्णांक संख्या, हमेशा> = 1.
खुदाई खुदाई की गति। पूर्णांक संख्या, हमेशा> = 1।
उत्पादन
प्रत्येक दिन खदान खोदने की प्रगति। फ्लैट अछूता जमीन के साथ शुरू हुआ और पूरा खदान के साथ समाप्त हुआ।
नियम
अंतिम दिन खुदाई करने में कम इकाइयाँ हो सकती हैं, खुदाई करने में सक्षम है। अत्यधिक काम का उपयोग कहीं भी नहीं किया जाएगा, इसलिए आपको बस पूरी तरह से खोदने का उत्पादन करना चाहिए।
सभी दिनों की प्रगति एक बार में आउटपुट में मौजूद होनी चाहिए। आप आउटपुट में पिछले दिन की प्रगति को स्पष्ट या अधिलेखित नहीं कर सकते।
प्रत्येक दिन के आउटपुट के लिए अनुगामी और अग्रणी न्यूलाइन्स किसी भी उचित संख्या में स्वीकार्य हैं।
यह कोड-गोल्फ है , इसलिए अपने कोड को यथासंभव कॉम्पैक्ट बनाएं।
स्पष्टीकरण
काम एक समतल जमीन से शुरू होता है। प्रदर्शित जमीन की लंबाई खदान की चौड़ाई + 2 है। इसलिए खदान के दोनों किनारों पर हमेशा एक अंडरस्कोर चरित्र होगा।
__________
डग खदान इस तरह की चौड़ाई के लिए भी लग रही है:
_ _
\ /
\ /
\ /
\/
और विषम चौड़ाई के लिए इस तरह
_ _
\ /
\ /
\ /
V
यहाँ खदान प्रगति के उदाहरण हैं:
_ _______
V dug 1 unit
_ ______
\/ dug 2 units
_ ___
\___/ dug 5 units
_ _
\ __/ dug 10 units
\_/
पूर्ण प्रगति का उदाहरण। खदान की चौड़ाई: 8. खुदाई की गति: प्रति दिन 4 इकाइयाँ।
__________
_ _____
\__/
_ _
\______/
_ _
\ __/
\__/
_ _
\ /
\ __/
\/
_ _
\ /
\ /
\ /
\/
Cornercases
खुदाई करने वाले को अपनी क्षमता (गति) के अंतिम दिन खुदाई करने की आवश्यकता होगी
Width: 7, Speed: 3
Width: 10, Speed: 4