นี่คือโทมัสเพื่อนของฉัน เขาเป็นครึ่งต้นไม้อิโมติคอนครึ่ง
| |
| :D |
| |
เขาเหงา มาทำให้เขามีเพื่อนบ้าง!
ได้รับอีโมติคอนข้อความที่เป็น input (เช่นಠ_ಠ
, :P
, >_>
ไม่😀
, 🤓
หรือ🐦
) เอาท์พุท treemote ที่สอดคล้องกัน
ความยาวของ treemote คือจำนวนอักขระที่ lon (โดยทั่วไปแล้วฟังก์ชัน builtin length สำหรับสตริง) ดังนั้นಠ_ಠ
มีความยาว 3
ไวยากรณ์สำหรับ treemote ของความยาวn
เป็นดังนี้:
|< 2+n spaces>| * ceil(n/2)
| <emote> | (note the spaces)
|< 2+n spaces>| * ceil(n/2)
ดังนั้น treemote ของความยาว 3 จะมีลักษณะ:
| |
| |
| ಠ_ಠ |
| |
| |
เขาขึ้นceil(n/2)
บรรทัดใหม่แยกส่วนลำตัวทั้งสองข้างแต่ละอันมี2 + n
ช่องว่างด้านใน
ถาม: ให้อิโมติคอนที่ใช้ข้อความเป็นตัวกำหนดเอาท์พุต treemote
กฎอื่น ๆ :
- นี่คือรหัสกอล์ฟซึ่งหมายความว่าฉันต้องการให้คุณเขียนรหัสสั้น ๆ
- ช่องโหว่มาตรฐานไม่อนุญาต
- คุณต้องสนับสนุนอักขระที่ไม่ใช่ ASCII ยกเว้นว่าภาษาของคุณไม่สามารถจัดการได้
กรณีทดสอบ:
^_^
| |
| |
| ^_^ |
| |
| |
\o/
| |
| |
| \o/ |
| |
| |
(✿◠‿◠)
| |
| |
| |
| (✿◠‿◠) |
| |
| |
| |
D:
| |
| D: |
| |
( ͡° ͜ʖ ͡°)
| |
| |
| |
| |
| |
| |
| ( ͡° ͜ʖ ͡°) |
| |
| |
| |
| |
| |
| |
ಠ_ಠ
กรณีทดสอบ