Мені подобається мистецтво ascii, і мені дуже нудно, тому я знайшов деяких персонажів ascii і почав робити випадкові речі, 8-бітний замок Маріо, лабіринти та арки. Я виявив, що арки можна легко укласти акуратно.
╔═══════╗
║╔═════╗║
║║╔═══╗║║
║║║╔═╗║║║
╨╨╨╨─╨╨╨╨
Виклик
Створіть програму, функцію або будь-який інший стандартний формат, який приймає ціле число, яке більше або дорівнює 0 (якщо ви не робите бонус) і виводить ascii art із вказаною кількістю арк.
Випробування
Вхід:
7
Вихід:
╔═════════════╗
║╔═══════════╗║
║║╔═════════╗║║
║║║╔═══════╗║║║
║║║║╔═════╗║║║║
║║║║║╔═══╗║║║║║
║║║║║║╔═╗║║║║║║
╨╨╨╨╨╨╨─╨╨╨╨╨╨╨
Alt:
+-------------+
|+-----------+|
||+---------+||
|||+-------+|||
||||+-----+||||
|||||+---+|||||
||||||+-+||||||
||||||| |||||||
---------------
Вхід:
1
Вихід:
╔═╗
╨─╨
Alt:
+-+
| |
---
- Якщо ціле число дорівнює 0, то нічого не виведіть
- Це питання буде в utf-8, кожен символ буде рахуватися як "байт"
- Це кодогольф, тому найкоротша відповідь виграє.
- У вас є можливість використовувати
+-+
замість╔═╗
,---
замість╨─╨
, і|
замість║
Бонус (не вирішено, чи дозволяти це в альтернативній версії, оскільки це не буде настільки складно)
-10%, якщо програма підтримує від’ємні числа і перевертає дуги так
╥╥╥╥─╥╥╥╥
║║║╚═╝║║║
║║╚═══╝║║
║╚═════╝║
╚═══════╝
+---+
у верхній, бічній частині|
та знизу, -----
які мені добре виглядають. Juanpotato, якщо ви хочете використовувати символи, що не належать до ascii, будь ласка, вкажіть кодування у запитанні. Поки я голосую за те, щоб закрити як нечітко.