সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বাক্য স্ট্রিং, 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