আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বাক্য স্ট্রিং এবং একটি অক্ষর নেয় এবং ফাংশনটি সেই নির্দিষ্ট অক্ষর দিয়ে শুরু করে স্ট্রিংয়ের সমস্ত শব্দকে বিপরীত করা উচিত।
উদাহরণস্বরূপ:যদি স্ট্রিং হয় −
const str = 'hello world, how are you';
একটি নির্দিষ্ট অক্ষর 'h' -
দিয়ে শুরুতারপর আউটপুট স্ট্রিং −
হওয়া উচিতconst output = 'olleh world, woh are you';
তার মানে, আমরা “h” দিয়ে শুরু হওয়া শব্দগুলোকে উল্টে দিয়েছি, যেমন হ্যালো এবং হাউ।
উদাহরণ
নিম্নলিখিত কোড -
const str = 'hello world, how are you'; const reverseStartingWith = (str, char) => { const strArr = str.split(' '); return strArr.reduce((acc, val) => { if(val[0] !== char){ acc.push(val); return acc; }; acc.push(val.split('').reverse().join('')); return acc; }, []).join(' '); }; console.log(reverseStartingWith(str, 'h'));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট −
olleh world, woh are you