यह मेरा दोस्त थॉमस है। वह आधा पेड़ है, आधा इमोटिकॉन है।
| |
| :D |
| |
वह अकेला है। चलो उसे कुछ दोस्त बनाते हैं!
इनपुट के रूप में एक पाठ आधारित इमोटिकॉन को देखते हुए (जैसे ಠ_ಠ, :P, >_>, नहीं 😀, 🤓, या 🐦), उत्पादन इसी 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अंदर रिक्त स्थान है।
चुनौती: पाठ-आधारित इमोटिकॉन को देखते हुए, संबंधित treemote का उत्पादन करें।
अन्य नियम:
- यह कोड-गोल्फ है , जिसका मतलब है कि मैं चाहता हूं कि आप शॉर्ट कोड लिखें।
- मानक खामियों को दूर किया।
- जब तक आपकी भाषा उन्हें संभाल नहीं पाती है, तब तक आपको गैर-एससीआई वर्णों का समर्थन करना चाहिए।
परीक्षण के मामलों:
^_^
| |
| |
| ^_^ |
| |
| |
\o/
| |
| |
| \o/ |
| |
| |
(✿◠‿◠)
| |
| |
| |
| (✿◠‿◠) |
| |
| |
| |
D:
| |
| D: |
| |
( ͡° ͜ʖ ͡°)
| |
| |
| |
| |
| |
| |
| ( ͡° ͜ʖ ͡°) |
| |
| |
| |
| |
| |
| |
ಠ_ಠटेस्ट का मामला।