मान लीजिए कि मुझे कुछ ASCII कला मिली है:
___
,"---".
: ;
`-.-'
| |
| |
| |
_.-\_/-._
_ / | | \ _
/ / `---' \ \
/ `-----------' \
/,-""-. ,-""-.\
( i-..-i i-..-i )
|`| |-------| |'|
\ `-..-' ,=. `-..-'/
`--------|=|-------'
| |
\ \
) ) hjw
/ /
( (
( स्रोत )
लेकिन मैं इस जॉयस्टिक के केबल पर ध्यान केंद्रित करना चाहता हूं, क्योंकि मैं वास्तव में एक बगीचे के रास्ते की तस्वीर चाहता हूं, जो एक दरवाजे तक जाता है।
,=.
-|=|-
| |
\ \
) )
/ /
( (
मैं लाइन के बाद लाइन बाहर कॉपी कर सकता था, मैं ब्लॉक चयन मोड के साथ एक पाठ संपादक का उपयोग कर सकता था, या ... मैं कुछ कोड लिख सकता था!
तो, मेरे कोड को पाँच तर्क चाहिए:
- ASCII कला का एक टुकड़ा, एक नई लाइन अलग स्ट्रिंग।
- ऊपरी बाएँ कोने के एक्स अक्ष (बाएं हाथ के स्तंभ से 1-अनुक्रमित, सकारात्मक पूर्णांक)
- शीर्ष बाएँ कोने के Y अक्ष (1-अनुक्रमित, शीर्ष पंक्ति से, धनात्मक पूर्णांक)
- परिणामी छवि की चौड़ाई (सकारात्मक पूर्णांक)
- परिणामी छवि की ऊँचाई (धनात्मक पूर्णांक)
परीक्षण के मामलों
ASCII छवि:
___
,"---".
: ;
`-.-'
| |
| |
| |
_.-\_/-._
_ / | | \ _
/ / `---' \ \
/ `-----------' \
/,-""-. ,-""-.\
( i-..-i i-..-i )
|`| |-------| |'|
\ `-..-' ,=. `-..-'/
`--------|=|-------'
| |
\ \
) ) hjw
/ /
( (
बगीचे का रास्ता
- एक्स: 10
- य: १५
- चौड़ाई: 5
- ऊँचाई::
परिणाम:
,=.
-|=|-
| |
\ \
) )
/ /
( (
DB आइकन
- एक्स: 3
- य: १२
- चौड़ाई: 6
- ऊँचाई: 4
आउटपुट:
,-""-.
i-..-i
| |
`-..-'
एलियन एल्डर
- एक्स: 9
- य: १
- चौड़ाई: 7
- ऊँचाई: १०
___
,"---".
: ;
`-.-'
| |
| |
| |
.-\_/-.
| |
`---'
हस्ताक्षर
- एक्स: 16
- य: १ ९
- चौड़ाई: 3
- ऊँचाई: १
hjw
नियम
- आउटपुट किसी भी सुविधाजनक विधि द्वारा दिया जा सकता है ।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं।
- मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
YBEW चाहिए 15, और टीसी 2 में, Xहोना चाहिए3
