कार्यक्रम को इनपुट के रूप में एक स्ट्रिंग लेना चाहिए और स्वर के क्रम को बनाए रखते हुए इसमें व्यंजन को उल्टा करना चाहिए। सभी पत्र कम हो जाएंगे, इसलिए आपको आवरण के बारे में चिंता करने की आवश्यकता नहीं है। उदाहरण अनुसरण करते हैं।
इनपुट:
a test case
।
यहाँ व्यंजन हैंt,s,t,c,s
। उन्हें उल्टे क्रम में आना चाहिए, यानीs,c,t,s,t
वापस स्ट्रिंग में उसी स्थिति में डाला जाना चाहिए जहां पूर्व-उलट अक्षर स्थित थेa sect sate
:।इनपुट:
well-done
। आउटपुट:nedl-lowe
।- इनपुट:
reverse the consonants
। आउटपुट:setenne sne cohtosarvr
।
यह कोड गोल्फ है, सबसे छोटा समाधान जीतता है।
Y
इसे स्वर की परवाह किए बिना माना जाना चाहिए और यह उलटा नहीं है।
कुछ भी, साथ ही संख्या, विराम चिह्न, उद्धरण और अन्य प्रतीक ( @#$%^&*(){}[]\|/<>~-_+=`
), इनपुट में संभावित रूप से प्रकट हो सकते हैं।
-[...]
रेटिना के लिए विशिष्ट, या .net regexes के लिए विशिष्ट या यह एक सामान्य regex विशेषता यह है कि मैं अब तक अनदेखी की है?