কম্পিউটার

নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া বিপরীত শব্দ - জাভাস্ক্রিপ্ট


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

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

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

  1. JavaScript RegExp দিয়ে একটি স্ট্রিংয়ে শব্দের অক্ষর খুঁজুন?

  2. জাভাস্ক্রিপ্ট কনস্ট

  3. জাভাস্ক্রিপ্ট ব্যবহার করে উচ্চারিত অক্ষর দিয়ে স্ট্রিংগুলি কীভাবে সাজানো যায়?

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের অক্ষরগুলিকে পুনরায় গোষ্ঠীবদ্ধ করা