हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग के प्रत्येक अक्षर को अंग्रेजी वर्णमाला से उसके बाद के तत्व में बदल देता है।
उदाहरण के लिए:यदि स्ट्रिंग है -
const str = 'how are you';
तब आउटपुट होना चाहिए -
const output = 'ipx bsf zpv'
उदाहरण
निम्नलिखित कोड है -
const str = 'how are you'; const isAlpha = code => (code >= 65 && code <= 90) || (code >= 97 && code <= 122); const isLast = code => code === 90 || code === 122; const nextLetterString = str => { const strArr = str.split(''); return strArr.reduce((acc, val) => { const code = val.charCodeAt(0); if(!isAlpha(code)){ return acc+val; }; if(isLast(code)){ return acc+String.fromCharCode(code-25); }; return acc+String.fromCharCode(code+1); }, ''); }; console.log(nextLetterString(str));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
ipx bsf zpv