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

জাভাস্ক্রিপ্টে শব্দ উল্টে 스페স সংরক্ষণ


সমস্যা

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

ফাংশনটি বাক্যের প্রতিটি শব্দের ক্যারেক্টার ক্রম উল্টে দেবে কিন্তু হোয়াইটস্পেস ও শব্দের প্রাথমিক ক্রম সংরক্ষণ করবে।

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

const str = 'this is some sample string';

তবে আউটপুট হওয়া উচিত –

const output = 'siht si emos elpmas gnirts';

উদাহরণ

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

const str = 'this is some sample string'; 
const reverseWords = (str = '') => { 
  return str.trim() 
    .split(/\s+/) 
    .map((s) => { 
      let res = ''; 
      for (let i = s.length - 1; i >= 0; i--) { 
        res += s[i]; 
      } 
      return res; 
    }) 
    .join(' '); 
}; 
console.log(reverseWords(str));

আউটপুট

কনসোল আউটপুট –

siht si emos elpmas gnirts

  1. জাভাস্ক্রিপ্টে স্পেস রিমুভ করার রেগুলার এক্সপ্রেশন

  2. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং বড় ও ছোট হাতের অক্ষরে রূপান্তর

  3. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন টেস্ট এবং এক্সিকিউট করার পদ্ধতি

  4. জাভাস্ক্রিপ্টে File এবং FileReader