কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যালফাবেটকে nth পরের অ্যালফাবেটে প্রতিস্থাপন করা

একটি ফাংশন লিখতে হবে যা একটি অ্যালফাবেট স্ট্রিং এবং একটি সংখ্যা (n) ইনপুট নেবে। স্ট্রিং-এর প্রতিটি ক্যারেক্টারকে আলফাবেটে n পозиশন আগে যাওয়া ক্যারেক্টারের সাথে প্রতিস্থাপন করবে।

উদাহরণ: str = 'abcd', n = 2 হলে আউটপুট = '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
  1. জাভাস্ক্রিপ্ট getPrototypeOf() উদাহরণসহ

  2. জাভাস্ক্রিপ্টে ইনহেরিট্যান্স উদাহরণসহ

  3. JavaScript-এ HTML div এলিমেন্টকে টেক্সট এলিমেন্টে রিপ্লেস করার পদ্ধতি

  4. জাভাস্ক্রিপ্টে প্রতিটি অক্ষরকে ১০ পজিশন অগায়ে সরানো