কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে str2-এ উপস্থিত হওয়া str1-এর অক্ষরের সংখ্যা গণনা করুন এবং ফেরত দিন


সমস্যা

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

আমাদের ফাংশনটি str1-এর অক্ষরগুলির সংখ্যা গণনা এবং ফেরত দেওয়া উচিত যা str2-তেও উপস্থিত হয় এবং যদি পুনরাবৃত্তিমূলক উপস্থিতি থাকে, তাহলে আমাদের আলাদাভাবে গণনা করতে হবে৷

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয়

ইনপুট

const str1 = 'Kk';
const str2 = 'klKKkKsl';

আউটপুট

const output = 5;

উদাহরণ

নিম্নলিখিত কোড -

const str1 = 'Kk';
const str2 = 'klKKkKsl';
var countAppearances = (str1 = '', str2 = '') => {
   const map = {}
   for(let c of str1) {
      map[c] = true
   }
   let count = 0
   for(let c of str2) {
      if(map[c]) {
         count+=1
      }
   }
   return count
};
console.log(countAppearances(str1, str2));

আউটপুট

5

  1. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিংগুলির অ্যারের জন্য বর্ণমালায় তাদের অবস্থান দখল করে এমন অক্ষরগুলির সংখ্যা গণনা করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি পরিসরের মধ্যে একটি সংখ্যা দ্বারা বিভাজ্য সংখ্যার গণনা খুঁজে বের করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে সর্বাধিক সংখ্যা তৈরি করতে সংখ্যা ঘোরান

  4. C++ এ STL ব্যবহার করে একটি বাইনারি অ্যারেতে 1 এবং 0 এর সংখ্যা গণনা করুন