ทั้งหมดบนรถไฟ ASCII!
o O O ___ ___ ___ ___ ___ ___ ___ ___ ___
o | C | | O | | D | | E | | | | G | | O | | L | | F |
TS__[O] |___| |___| |___| |___| |___| |___| |___| |___| |___|
{======|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|_|"""""|
./o--000'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'
คุณควรเตรียมตัวขี่รถไฟเพราะคุณกำลังจะสร้างรถไฟที่คุณกำลังขี่อยู่ รับสตริงs
เอาท์พุทขบวนรถไฟที่เกิดขึ้นอย่างเต็มที่ตามที่อธิบายไว้ข้างต้น สิ่งแรกที่เอาท์พุทมักเป็นเอ็นจิ้นที่จะดึงสายของคุณตามที่ปรากฎด้านล่าง:
o O O
o
TS__[O]
{======|
./o--000'
การติดตามหัวรถจักรคือรถรางที่บรรจุตัวละครของสินค้าอันมีค่าของคุณ เพื่อประหยัดความสับสนเมื่อขนถ่าย บริษัท ของคุณได้มอบหมายให้คุณติดป้ายด้านนอกของรถยนต์เหล่านี้ รถยนต์ที่มีปัญหาจะมีลักษณะเช่นนี้เสมอ:
___
| # |
|___|
_|"""""|
"`-0-0-'
ในกรณีที่#
เป็นตัวแทนของตัวละครที่อยู่ภายใน "สินค้า" ถือ การผูกมัดเครื่องยนต์ให้กับรถยนต์แต่ละคันก็เป็นส่วนหนึ่งของงานของคุณเช่นกันเนื่องจากคุณได้รับมอบหมายให้ดูแลการไหลและความสำเร็จของการขนส่งทั้งหมดนี้ ดังนั้นเมื่อคุณติดป้ายรถทุกคันและได้เครื่องยนต์บนรางรถไฟคุณต้องแน่ใจว่ารถไฟถูกประกอบและพร้อมที่จะม้วน
กฎระเบียบ
- อินพุตเดียวที่โปรแกรมของคุณควรใช้คือสตริงเดี่ยว
- เครื่องยนต์จะต้องส่งออกเสมอแม้ว่าการจัดส่งของคุณจะว่างเปล่า
- รถแต่ละคันสามารถมีตัวละครได้เพียงตัวเดียวอย่าผลักดันโชคของคุณคุณอาจทำให้สินค้าเสียหายได้
- คุณต้องรองรับเฉพาะอักขระ ASCII ที่พิมพ์ได้ดังต่อไปนี้:
_-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
หากคุณทำสิ่งต่างๆมากขึ้นก็ไม่เป็นไรเช่นกัน - ยอมรับ 1-2 ช่องว่างต่อท้ายเป็นบรรทัดใหม่ต่อท้ายเดียว
- นี่คือcode-golf ascii-art , การนับไบต์ที่สั้นที่สุด