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

নির্দিষ্ট ক্যারেক্টার দিয়ে শুরু হওয়া শব্দগুলো উল্টে ফেলা - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বাক্য স্ট্রিং এবং একটি ক্যারেক্টার নেবে এবং সেই নির্দিষ্ট ক্যারেক্টার দিয়ে শুরু হওয়া স্ট্রিং-এ সব শব্দ উল্টে দেবে।

উদাহরণস্বরূপ: যদি স্ট্রিংটি হয় −

const str = 'hello world, how are you';

নির্দিষ্ট ক্যারেক্টার 'h' −

তবে আউটপুট স্ট্রিং হবে −

const output = 'olleh world, woh are you';

অর্থাৎ, "h" দিয়ে শুরু হওয়া শব্দগুলো Hello এবং How উল্টে দিয়েছে।

উদাহরণ

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

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

  1. জাভাস্ক্রিপ্ট RegExp দিয়ে স্ট্রিংয়ে ওয়ার্ড ক্যারেক্টার খুঁজে বের করা

  2. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  3. জাভাস্ক্রিপ্টে একসেন্টযুক্ত ক্যারেক্টরের স্ট্রিং সর্ট করা

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ের ক্যারেক্টারগুলো রিগ্রুপ করা