चुनौती
आप एक प्रोग्राम / फंक्शन बना रहे होंगे n
, जिसमें लंबाई का एक स्ट्रिंग इनपुट हो , और:
kth
अंतरिक्ष के केंद्र में चार्ट को डालता है, जहांk = (n+1)/2
। यह आपके ग्राउंड ज़ीरो का स्थान होगा।- गैर-व्हाट्सएप चार्ट के बाकी हिस्सों को बेतरतीब ढंग से ग्राउंड जीरो के आसपास व्यवस्थित करता है। चार्ट से पाइथागोरस की दूरी अधिक नहीं होनी चाहिए
n
। - परिणाम को प्रदर्शित करता है।
यदि आपको स्पष्टीकरण की आवश्यकता है, तो नीचे दिए गए उदाहरण देखें।
नियम
- मानक खामियों को लागू!
- I / O एक स्ट्रिंग के रूप में होना चाहिए।
- इनपुट हमेशा यह सुनिश्चित करने के लिए अजीब होगा कि आपके पास ग्राउंड ज़ीरो में डालने के लिए एक केंद्रीय चार्ट है।
- प्रत्येक वैध आउटपुट एक गैर-शून्य संभावना के साथ होना चाहिए।
यह कोड-गोल्फ है ; बाइट्स जीत में सबसे छोटा कोड!
उदाहरण
इनपुट: qwert
ग्राउंड ज़ीरो से निकलने वाले विस्फोट की सीमाएँ (शेष चिह्नों के लिए x का मान्य स्थान):
x
xxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxexxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxx
x
उदाहरण आउटपुट:
t
r
q e
w