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

জাভাস্ক্রিপ্টে লেটারকে পরের অ্যালফাবেট দিয়ে সোয়াপ করা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং স্ট্রিং-এর ইংরেজি অ্যালফাবেটের সব লেটারকে এর পরের এলিমেন্ট দিয়ে চেঞ্জ করে।

উদাহরণস্বরূপ: স্ট্রিং যদি হয়:

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
  1. জাভাস্ক্রিপ্ট console.log() উদাহরণসহ

  2. জাভাস্ক্রিপ্ট দিয়ে টেক্সট টগল করা

  3. জাভাস্ক্রিপ্ট getPrototypeOf() উদাহরণসহ

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