Ini temanku Thomas. Dia setengah pohon, setengah emoticon.
| |
| :D |
| |
Dia kesepian. Mari kita buat dia menjadi teman!
Mengingat emoticon berbasis teks sebagai input (misalnya ಠ_ಠ, :P, >_>, tidak 😀, 🤓atau 🐦), output yang sesuai treemote.
Panjang treemote adalah berapa banyak karakternya lon (pada dasarnya fungsi built-in untuk string). Jadi ಠ_ಠmemiliki panjang 3.
Sintaks untuk treemote panjang nadalah sebagai berikut:
|< 2+n spaces>| * ceil(n/2)
| <emote> | (note the spaces)
|< 2+n spaces>| * ceil(n/2)
Jadi setiap treemote dengan panjang 3 akan terlihat seperti:
| |
| |
| ಠ_ಠ |
| |
| |
Dia memiliki ceil(n/2)segmen trunk yang dipisahkan baris baru di kedua sisi, masing-masing dengan 2 + nspasi di dalam.
Tantangan: Dengan adanya emotikon berbasis teks, tampilkan treemote yang sesuai.
Aturan lainnya:
- Ini adalah kode-golf , yang berarti saya ingin Anda menulis kode pendek.
- Celah standar tidak diijinkan.
- Anda harus mendukung karakter non-ascii kecuali bahasa Anda tidak bisa menanganinya.
Kasus uji:
^_^
| |
| |
| ^_^ |
| |
| |
\o/
| |
| |
| \o/ |
| |
| |
(✿◠‿◠)
| |
| |
| |
| (✿◠‿◠) |
| |
| |
| |
D:
| |
| D: |
| |
( ͡° ͜ʖ ͡°)
| |
| |
| |
| |
| |
| |
| ( ͡° ͜ʖ ͡°) |
| |
| |
| |
| |
| |
| |
ಠ_ಠtest case.