Це мій друг Томас. Він наполовину дерево, наполовину смайлик.
| |
| :D |
| |
Він самотній. Давайте зробимо з ним кілька друзів!
З огляду на , текстовий смайлик в якості вхідних даних (наприклад ಠ_ಠ
, :P
, >_>
, а НЕ 😀
, 🤓
або 🐦
), вихід відповідного treemote.
Довжина treemote - це кількість символів, який він розміщено (в основному, найбільш вбудовані функції довжини для рядків). Так ಠ_ಠ
має довжину 3.
Синтаксис тримета довжини n
такий:
|< 2+n spaces>| * ceil(n/2)
| <emote> | (note the spaces)
|< 2+n spaces>| * ceil(n/2)
Отже, будь-яка тремота довжиною 3 виглядатиме так:
| |
| |
| ಠ_ಠ |
| |
| |
У нього ceil(n/2)
з обох боків відокремлені сегменти магістралі, розташовані в новому рядку, кожен з 2 + n
пробілами всередині.
Завдання: Враховуючи текстовий смайлик, виведіть відповідну скарбницю.
Інші правила:
- Це код-гольф , це означає, що я хочу, щоб ви написали короткий код
- Стандартні лазівки заборонені.
- Ви повинні підтримувати символи, які не мають права ascii, якщо ваша мова не може впоратися з ними.
Випробування:
^_^
| |
| |
| ^_^ |
| |
| |
\o/
| |
| |
| \o/ |
| |
| |
(✿◠‿◠)
| |
| |
| |
| (✿◠‿◠) |
| |
| |
| |
D:
| |
| D: |
| |
( ͡° ͜ʖ ͡°)
| |
| |
| |
| |
| |
| |
| ( ͡° ͜ʖ ͡°) |
| |
| |
| |
| |
| |
| |
ಠ_ಠ
тестовий випадок.