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

জাভাস্ক্রিপ্টে স্ট্রিংয়ের ভেতরে শব্দগুলো রিভার্স করা

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

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

const str = 'this is a word';

তাহলে আউটপুট হবে:

const output = 'siht si a drow';

উদাহরণ

const str = 'this is a word';
const reverseWords = (str = '') => {
  const strArr = str.split(' ');
  for(let i = 0; i < strArr.length; i++){
    let el = strArr[i];
    strArr[i] = el
    .split('')
    .reverse()
    .join('');
  };
  return strArr.join(' ');
};
console.log(reverseWords(str));

আউটপুট

কনসোলে আউটপুট হবে:

siht si a drow
  1. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  2. জাভাস্ক্রিপ্টে স্ট্রিংয়ের দুটি শব্দের প্রথম অক্ষর বিনিময় করা

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ের অ্যালফাবেট উল্টে দেয়া

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ের ক্যারেক্টারগুলো রিগ্রুপ করা