हमें एक 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