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

জাভাস্ক্রিপ্টে স্ট্রিং-এ নির্দিষ্ট স্ট্রিং-এর আবির্ভাব গণনা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি স্ট্রিং গ্রহণ করবে, মনে করুন str1 এবং str2। ফাংশনটি গণনা করবে str2 কতবার str1-এ আসেছে এবং তা রিটার্ন করবে।

উদাহরণস্বরূপ -

count('this is a string', 'is') should return 2;

উদাহরণ

const str1 = 'this is a string'; 
const str2 = 'is'; 
const countOccurrences = (str1, str2, allowOverlapping = true) => { 
  str1 += ""; 
  str2 += ""; 
  if (str2.length <= 0) return (str1.length + 1); 
  var n = 0, pos = 0, step = allowOverlapping ? 1 : str2.length; 
  while (true) { 
    pos = str1.indexOf(str2, pos); 
    if (pos >= 0) { 
      ++n; 
      pos += step; 
    } else break; 
  } 
  return n; 
}; 
console.log(countOccurrences(str1, str2));

আউটপুট

কনসোলে আউটপুট হবে -

2
  1. জাভাস্ক্রিপ্ট অবজেক্টের কনটেন্ট স্ট্রিং ফরম্যাটে দেখানো

  2. জাভাস্ক্রিপ্টে পুরো ডকুমেন্ট HTML স্ট্রিং আকারে কীভাবে পাবেন?

  3. জাভাস্ক্রিপ্টে দ্বিতীয় স্ট্রিং কি প্রথমটির রোটেটেড ভার্সন কিনা চেক করা

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংকে দ্বিতীয় স্ট্রিংয়ের ক্রম অনুযায়ী সর্ট করা