আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং স্ট্রিংয়ের শব্দগুলিকে বিপরীত করে যেগুলির মধ্যে সমান সংখ্যক অক্ষর রয়েছে৷
ধরা যাক নিম্নলিখিতটি আমাদের স্ট্রিং -
const str = 'This is an example string';
আমরা উপরের স্ট্রিংটির জোড় দৈর্ঘ্যের শব্দগুলিকে বিপরীত করতে চাই, অর্থাৎ নিম্নলিখিত শব্দগুলিকে বিপরীত করতে চাই -
This is an string
উদাহরণ
এর জন্য কোড হবে −
const str = 'This is an example string'; const isEven = str => !(str.length % 2); const reverseEvenWords = (str = '') => { const strArr = str.split(' '); return strArr.reduce((acc, val) => { if(isEven(val)){ acc.push(val.split('').reverse().join('')); return acc; }; acc.push(val); return acc; }, []).join(' '); }; console.log(reverseEvenWords(str));
আউটপুট
কনসোলে আউটপুট হবে −
sihT si na example gnirts