Я люблю сардини, я не можу їх достати, як і мій комп'ютер Omnilang 5000, який є агностиком.
Щоб доставити моєму комп’ютеру радість від випробовування сардин, я вирішив нагодувати його низкою програм, здатних відображати на екрані бляшані сардини в різних напрямках і показувати до десяти сардин.
У цьому виклику ви несете відповідальність за створення програм на основі цих параметрів:
Вхід
Цифра (від 0 до 10) та літера від одного з наступних "LR" (що представляє відповідно ліворуч або праворуч) Наприклад: 3L
або 5R
; як ви входите в програму, залежить від вас.
Вихідні дані
Відкрита жердина сардин із сардинами, що виходять на вказаний напрямок, з ключем (представленим %
символом " ") та очищеною кришкою (згорнута олова в кінці, представленою @
символом " "), розташована у верхній частині олова.
- Всі сардини повинні відповідати напрямку, вказаному вхідними даними.
- Усі сардини матимуть тіла із п’ятьма символами між зябрами (або "
)
" або "(
") та хвостом "><
" - Ключ і очищений рулон кришки завжди будуть спрямовані протилежно до сардин.
- Олово повинно мати 3-D вигляд, як показано нижче в прикладах.
- Мінімальна висота олова - 3 сардини у висоту. Отже, якщо число менше 3, має бути олово з 3 сардин у висоту, із введеною кількістю сардин у ньому. В іншому випадку в олові повинно бути кількість сардин, вказане на вводі. Тож вхід
0R
або0L
покаже порожню салону олова. - Будь-який інший вхід, який неможливо перевірити, нічого не покаже.
Наприклад, для " 3L
"
__________
(__________@%
|<*)_____><||
|<*)_____><||
|<*)_____><||
'==========''
Для " 7R
"
__________
%@__________)
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
''=========='
Для " 2L
"
__________
(__________@%
|<*)_____><||
|<*)_____><||
| ||
'==========''
Для " 0R
"
__________
%@__________)
|| |
|| |
|| |
''=========='
" 0L
"
__________
(__________@%
| ||
| ||
| ||
'==========''
Неправильний вхід нічого не поверне ...
- Це кодовий гольф, тому найменша кількість символів переможе в цьому виклику.
- Без лазівки, як зазвичай.