কম্পিউটার

জাভাস্ক্রিপ্টে বর্ণমালায় প্রদত্ত স্ট্রিং N স্থানের প্রতিটি অক্ষর কীভাবে স্থানান্তর করবেন?


আমাদের বর্ণমালার একটি স্ট্রিং দেওয়া হয়। আমাদের কাজ হল এর প্রতিটি বর্ণমালাকে ইংরেজি বর্ণমালায় n বর্ণমালা থেকে দূরে থাকা বর্ণমালার সাথে প্রতিস্থাপন করা;

অর্থাৎ

যদি n =1, a এর পরিবর্তে b, b এর পরিবর্তে c, ইত্যাদি (z এর পরিবর্তে a হবে)।

উদাহরণস্বরূপ -

const str = "crazy";
const n = 1;

আউটপুট −

হওয়া উচিত
alphabeticShift(inputString) = "dsbaz".

উদাহরণ

নিম্নলিখিত কোড -

const str = 'crazy';
const alphabeticShift = (str = '', n = 1) => {
   let arr = [];
   for(let i = 0; i < str.length; i++) {
      arr.push(String.fromCharCode((str[i].charCodeAt() + n)));
   }
   let res = arr.join("").replace(/{/g, 'a');;
   return res;
};
console.log(alphabeticShift(str));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

dsbaz

  1. আমি কিভাবে একটি স্ট্রিং বিন্যাসে একটি জাভাস্ক্রিপ্ট অবজেক্টের বিষয়বস্তু প্রদর্শন করব?

  2. কিভাবে জাভাস্ক্রিপ্ট স্ক্রোল ডাউন জন্য লুপ থামাতে?

  3. জাভাস্ক্রিপ্টে একটি স্ট্রিং হিসাবে সম্পূর্ণ ডকুমেন্ট HTML কিভাবে পেতে হয়?

  4. জাভাস্ক্রিপ্ট প্রতিটি শব্দের প্রথম অক্ষর বড় করা