สมมติว่าฉันมีศิลปะ ASCII:
___
,"---".
: ;
`-.-'
| |
| |
| |
_.-\_/-._
_ / | | \ _
/ / `---' \ \
/ `-----------' \
/,-""-. ,-""-.\
( i-..-i i-..-i )
|`| |-------| |'|
\ `-..-' ,=. `-..-'/
`--------|=|-------'
| |
\ \
) ) hjw
/ /
( (
( ที่มา )
แต่ฉันต้องการมุ่งเน้นไปที่สายเคเบิลของจอยสติกนี้เพราะฉันต้องการภาพเส้นทางสวนที่นำไปสู่ประตู
,=.
-|=|-
| |
\ \
) )
/ /
( (
ฉันสามารถคัดลอกบรรทัดหลังจากบรรทัดฉันสามารถใช้โปรแกรมแก้ไขข้อความพร้อมโหมดการเลือกบล็อกหรือ ... ฉันสามารถเขียนรหัสได้!
ดังนั้นรหัสของฉันต้องการห้าอาร์กิวเมนต์:
- ชิ้นส่วนของศิลปะ ASCII ซึ่งเป็นสตริงที่คั่นด้วยบรรทัดใหม่
- แกน X ของมุมบนซ้าย (ดัชนี 1 จากคอลัมน์ด้านซ้ายจำนวนเต็มบวก)
- แกน Y ของมุมบนซ้าย (ดัชนี 1 จากแถวบนจำนวนเต็มบวก)
- ความกว้างของรูปภาพผลลัพธ์ (จำนวนเต็มบวก)
- ความสูงของรูปภาพผลลัพธ์ (จำนวนเต็มบวก)
กรณีทดสอบ
ภาพ ASCII:
___
,"---".
: ;
`-.-'
| |
| |
| |
_.-\_/-._
_ / | | \ _
/ / `---' \ \
/ `-----------' \
/,-""-. ,-""-.\
( i-..-i i-..-i )
|`| |-------| |'|
\ `-..-' ,=. `-..-'/
`--------|=|-------'
| |
\ \
) ) hjw
/ /
( (
เส้นทางสวน
- X: 10
- Y: 15
- ความกว้าง: 5
- ความสูง: 7
ผลลัพธ์:
,=.
-|=|-
| |
\ \
) )
/ /
( (
ไอคอน DB
- X: 3
- Y: 12
- ความกว้าง: 6
- ความสูง: 4
เอาท์พุท:
,-""-.
i-..-i
| |
`-..-'
พี่เอเลี่ยน
- X: 9
- Y: 1
- ความกว้าง: 7
- ความสูง: 10
___
,"---".
: ;
`-.-'
| |
| |
| |
.-\_/-.
| |
`---'
ลายเซ็น
- X: 16
- Y: 19
- ความกว้าง: 3
- ความสูง: 1
hjw
กฎระเบียบ
- การส่งออกจะได้รับโดยวิธีการที่สะดวกใด ๆ
- ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการเล่นกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ
Y
ควร bew 15
และใน TC 2 X
ควรเป็น3