Всі на борту поїзда 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 пробіли є прийнятними, як і один останній новий рядок.
- Це кодовий гольф ascii-art , найкоротший виграш у кількості байтів.