কম্পিউটার

একটি স্ট্রিংয়ের উপস্থিতি অন্যটিতে গণনা করুন - জাভাস্ক্রিপ্ট


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

ধরা যাক আমাদের স্ট্রিং হল −

const main = 'This is the is main is string';

উপরের "প্রধান" স্ট্রিং -

-এ আমাদের নিচের স্ট্রিংটির চেহারা খুঁজে বের করতে হবে
const sub = 'is';

চলুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

const main = 'This is the is main is string';
const sub = 'is';
const countAppearances = (main, sub) => {
   const regex = new RegExp(sub, "g");
   let count = 0;
   main.replace(regex, (a, b) => {
      count++;
   });
   return count;
};
console.log(countAppearances(main, sub));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

4

  1. জাভাস্ক্রিপ্টে প্রদত্ত স্ট্রিং-এ কতগুলো শব্দ গণনা করা যায়?

  2. জাভাস্ক্রিপ্ট ব্যবহার করে অন্য স্ট্রিংয়ের x অবস্থানে স্ট্রিং সন্নিবেশ করা হচ্ছে

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

  4. জাভাস্ক্রিপ্টে অন্য ফাংশন রিটার্ন করছে