हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग को केवल इनपुट के रूप में लेता है।
फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें सभी स्वरों को अपरकेस किया जाना चाहिए और प्रत्येक वर्णमाला को संबंधित अगले वर्णमाला में बदलना चाहिए।
उदाहरण के लिए - यदि इनपुट स्ट्रिंग है -
const str = 'newString';
इसलिए, उपरोक्त इनपुट के लिए आउटपुट इस तरह दिखना चाहिए -
const output = 'oExSusIoh';
उदाहरण
इसके लिए कोड होगा -
const str = 'newString'; const capitiliseAndMove = (str = '') => { let s = ''; s = str.replace(/[a−z]/g, function(c) { return 'aeiou'.indexOf(c) > −1 ? c.toUpperCase() : String.fromCharCode(Math.max(c.charCodeAt(0) % 122 + 1, 97)); }); return s; }; console.log(capitiliseAndMove(str));
आउटपुट
और कंसोल में आउटपुट होगा -
oExSusIoh