কম্পিউটার

স্ট্রিং বড় হাতের স্বরবর্ণ তৈরি করার প্রোগ্রাম এবং জাভাস্ক্রিপ্টে বর্ণমালার পরবর্তী অক্ষরে (যেমন z->a) অক্ষর পরিবর্তন করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিংকে একমাত্র ইনপুট হিসাবে নেয়৷

ফাংশনটি ইনপুট স্ট্রিং এর উপর ভিত্তি করে একটি নতুন স্ট্রিং তৈরি করা উচিত যেখানে সমস্ত স্বরবর্ণ বড় হাতের হওয়া উচিত এবং প্রতিটি বর্ণমালাকে সংশ্লিষ্ট পরবর্তী বর্ণমালায় পরিবর্তন করা উচিত।

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

const str = 'newString';

অতএব, উপরের ইনপুটের আউটপুটটি এইরকম হওয়া উচিত −

const output = 'oExSusIoh';

উদাহরণ

এর জন্য কোড হবে −

const str = 'newString';
const capitiliseAndMove = (str = '') => {
   let s = '';
   s = str.replace(/[a−z]/g, function(c) {
      return 'aeiou'.indexOf(c) > −1
         ? c.toUpperCase()
         : String.fromCharCode(Math.max(c.charCodeAt(0) % 122 + 1, 97));
   });
   return s;
};
console.log(capitiliseAndMove(str));

আউটপুট

এবং কনসোলে আউটপুট হবে −

oExSusIoh

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিংয়ের একটি অক্ষর বড় হাতের বা ছোট হাতের হলে কীভাবে পরীক্ষা করবেন?

  2. জাভাস্ক্রিপ্ট প্রোগ্রামে !=এবং !==অপারেটরের মধ্যে পার্থক্য

  3. জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?

  4. জাভাস্ক্রিপ্ট রেজেক্স প্রোগ্রাম শুধুমাত্র সংখ্যা, অক্ষর এবং আন্ডারস্কোর হতে নাম প্রদর্শন করতে।