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

প্রতিটি অক্ষরকে পরের অক্ষরে পরিবর্তন - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং স্ট্রিং-এর ইংরেজি বর্ণমালার প্রতিটি অক্ষরকে এর পরবর্তী অক্ষরে পরিবর্তন করবে।

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

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. অবফাসকেটেড জাভাস্ক্রিপ্ট ডিবাগ করা

  2. জাভাস্ক্রিপ্টে পেজের সব লিংকের কোঅর্ডিনেট বের করা

  3. জাভাস্ক্রিপ্টে অ্যানোনিমাস র‍্যাপার ফাংশন

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ে নির্দিষ্ট অক্ষরের পরের অক্ষর বের করা