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

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


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

ফাংশনটি স্ট্রিংয়ের শব্দগুলোর ক্রম উল্টিয়ে নতুন স্ট্রিং ফেরত দেবে।

একমাত্র শর্ত হল আমরা বিল্ট-ইন অ্যারে মেথড reverse() ব্যবহার করতে পারব না।

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

ইনপুট স্ট্রিং যদি হয় −

const str = 'this is a string';

তবে আউটপুট স্ট্রিং হওয়া উচিত −

const str = 'this is a string';

উদাহরণ

নিচে কোড দেওয়া হল −

const str = 'this is a string'; const reverseWordOrder = (str = '') => {    const strArr = str.split(' ');    let temp = '';    const { length } = strArr;    for(let i = 0; i < length / 2; i++){       temp = strArr[i];       strArr[i] = strArr[length - 1 - i];       strArr[length - 1 - i] = temp;    };    return strArr.join(' '); }; console.log(reverseWordOrder(str));

আউটপুট

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

this is a string [    [ 1, 0, 0, 0, 0 ],    [ 0, 1, 0, 0, 0 ],    [ 0, 0, 1, 0, 0 ],    [ 0, 0, 0, 1, 0 ],    [ 0, 0, 0, 0, 1 ] ]

  1. জাভাস্ক্রিপ্টে স্ট্রিংয়ের ওজন (Weight) গণনা করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং-এ থাকা শব্দগুলো উল্টো করা

  3. জাভাস্ক্রিপ্টে স্ট্রিং রিভার্স করা স্পেস পজিশন ঠিক রেখে

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংকে দ্বিতীয় স্ট্রিংয়ের ক্রম অনুযায়ী সর্ট করা