Diyelim ki bazı ASCII sanatı var:
___
,"---".
: ;
`-.-'
| |
| |
| |
_.-\_/-._
_ / | | \ _
/ / `---' \ \
/ `-----------' \
/,-""-. ,-""-.\
( i-..-i i-..-i )
|`| |-------| |'|
\ `-..-' ,=. `-..-'/
`--------|=|-------'
| |
\ \
) ) hjw
/ /
( (
( Kaynak )
Ama bu oyun çubuğunun kablosuna odaklanmak istiyorum, çünkü aslında bir kapıya giden bir bahçe yolunun resmini istiyorum.
,=.
-|=|-
| |
\ \
) )
/ /
( (
Satırdan sonra satır kopyalayabilirim, blok seçim modu ile bir metin editörü kullanabilirim veya ... Bazı kodlar yazabilirim!
Yani, kodumun beş argümana ihtiyacı var:
- Bir parça ASCII sanatı, satırsonu ayrılmış bir dize.
- Sol üst köşenin X ekseni (1 dizinli, sol sütundan, pozitif tam sayı)
- Sol üst köşenin Y ekseni (1 sıralı, üst sıradan, pozitif tam sayı)
- Ortaya çıkan görüntünün genişliği (pozitif tam sayı)
- Ortaya çıkan görüntünün yüksekliği (pozitif tamsayı)
Test Durumları
ASCII görüntüsü:
___
,"---".
: ;
`-.-'
| |
| |
| |
_.-\_/-._
_ / | | \ _
/ / `---' \ \
/ `-----------' \
/,-""-. ,-""-.\
( i-..-i i-..-i )
|`| |-------| |'|
\ `-..-' ,=. `-..-'/
`--------|=|-------'
| |
\ \
) ) hjw
/ /
( (
Bahçe yolu
- X: 10
- Y: 15
- Genişlik: 5
- Yükseklik: 7
Sonuç:
,=.
-|=|-
| |
\ \
) )
/ /
( (
DB simgesi
- X: 3
- Y: 12
- Genişlik: 6
- Yükseklik: 4
Çıktı:
,-""-.
i-..-i
| |
`-..-'
Uzaylı Yaşlı
- X: 9
- Y: 1
- Genişlik: 7
- Yükseklik: 10
___
,"---".
: ;
`-.-'
| |
| |
| |
.-\_/-.
| |
`---'
İmza
- X: 16
- Y: 19
- Genişlik: 3
- Yükseklik: 1
hjw
kurallar
- Çıktı herhangi bir uygun yöntemle verilebilir .
- Tam bir program veya bir işlev kabul edilebilir.
- Standart boşluklar yasaktır.
- Bu kod golfüdür, bu nedenle her zamanki golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
Y
beW'in gerektiğini 15
ve TC 2'de, X
olmalı3