আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বর্ণমালা স্ট্রিং এবং একটি সংখ্যা নেয়, বলুন 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