Це мій друг Томас. Він наполовину дерево, наполовину смайлик.
| |
| :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: |
| |
( ͡° ͜ʖ ͡°)
| |
| |
| |
| |
| |
| |
| ( ͡° ͜ʖ ͡°) |
| |
| |
| |
| |
| |
| |
ಠ_ಠтестовий випадок.