यह स्पष्ट रूप से दीर्घवृत्त है।
एक चैट संदेश से प्रेरित ।
आपकी चुनौती
शब्दों की एक सूची या स्थान या अल्पविराम से अलग स्ट्रिंग को देखते हुए, दीर्घवृत्तीयता उन्हें बताती है।
दीर्घवृत्तीयो-इये एक शब्द:
- शब्द से शुरू करें।
- मूल शब्द के पहले अक्षर को अंत तक जोड़ें।
- मूल शब्द के अंतिम अक्षर के 2 को अंत में जोड़ें।
- मूल शब्द के दूसरे-से-अंतिम अक्षर को अंत तक जोड़ें।
- मूल शब्द के पहले अक्षर को अंत तक जोड़ें।
- मूल शब्द के अंतिम अक्षर को अंत तक जोड़ें।
- एक बार चरण 5 और 6 दोहराएं।
- हो गया!
आप मान सकते हैं:
- इनपुट शब्द केवल अल्फ़ान्यूमेरिक होंगे
- इनपुट और आउटपुट एक अंतरिक्ष-पृथक स्ट्रिंग या सूची हो सकती है
- इनपुट में केवल शब्द होंगे
- शब्द कम से कम 2 अक्षर लंबे होंगे
- इनपुट रेगेक्स से मेल खाएगा
/^[a-z0-9]{2,}( [a-z0-9]{2,})*$/i - आपके पास एक अलग इनपुट और आउटपुट प्रारूप हो सकता है
- और भी आने को है...
परीक्षण के मामलों:
ellipsis -> ellipsisessieses
goat -> goatgttagtgt
covfefe -> covfefeceefcece
programmer5000 -> programmer5000p000p0p0
up vote down goat -> upuppuupup voteveetveve downdnnwdndn goatgttagtgt
it is golf yo -> itittiitit isissiisis golfgfflgfgf yoyooyyoyo
crossed out 44 is still 44 -> crossedcddecdcd outottuotot 4444444444 isissiisis stillslllslsl 4444444444
शॉर्टस्टार्टस्टस्ट उत्तरदाता इनरनिनीन बाइट्सबसेबल्स विंड्सस्न्स्वाइस!