हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक वर्णमाला स्ट्रिंग और एक संख्या लेता है, जैसे n। फिर हमें एक नया स्ट्रिंग लौटाना चाहिए जिसमें सभी वर्णों को उनके बगल में n अक्षर की स्थिति में संबंधित वर्णों से बदल दिया जाता है।
उदाहरण के लिए, यदि स्ट्रिंग और संख्या हैं -
const str = 'abcd'; const n = 2;
तब आउटपुट होना चाहिए -
const output = 'cdef';
उदाहरण
इसके लिए कोड होगा -
const str = 'abcd'; const n = 2; const replaceNth = (str, n) => { const alphabet = 'abcdefghijklmnopqrstuvwxyz'; let i, pos, res = ''; for(i = 0; i < str.length; i++){ pos = alphabet.indexOf(str[i]); res += alphabet[(pos + n) % alphabet.length]; }; return res; }; console.log(replaceNth(str, n));
आउटपुट
और कंसोल में आउटपुट होगा -
cdef