কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিংগুলিতে জিগ-জ্যাগ প্যাটার্ন?


আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি স্ট্রিং পড়ে এবং স্ট্রিং-এর বিজোড় সূচীযুক্ত অক্ষরগুলিকে বড় হাতের অক্ষরে এবং জোড়গুলিকে ছোট হাতের অক্ষরে রূপান্তর করে এবং একটি নতুন স্ট্রিং প্রদান করে৷

একই কাজ করার জন্য সম্পূর্ণ কোড হবে −

const text = 'Hello world, it is so nice to be alive.';
const changeCase = (str) => {
   const newStr = str
   .split("")
   .map((word, index) => {
      if(index % 2 === 0){
         return word.toLowerCase();
      }else{
         return word.toUpperCase();
      }
   })
   .join("");
   return newStr;
};
console.log(changeCase(text));

কোডটি স্ট্রিংটিকে একটি অ্যারেতে রূপান্তরিত করে, এর প্রতিটি শব্দের মাধ্যমে মানচিত্র তৈরি করে এবং তাদের সূচকের ভিত্তিতে টুপারকেস বা ছোট হাতের অক্ষরে রূপান্তর করে।

অবশেষে, এটি অ্যারেটিকে একটি স্ট্রিং-এ রূপান্তরিত করে এবং ফেরত দেয়।

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

hElLo wOrLd, It iS So nIcE To bE AlIvE.

  1. জাভাস্ক্রিপ্ট একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

  2. জাভাস্ক্রিপ্টে টেমপ্লেট স্ট্রিং।

  3. জাভাস্ক্রিপ্টে নেস্টিং টেমপ্লেট স্ট্রিং

  4. জাভাস্ক্রিপ্টে নম্বর প্যাটার্ন