কম্পিউটার

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


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ইংরেজি ছোট হাতের বর্ণমালার স্ট্রিংগুলির একটি অ্যারে নেয়৷

আমাদের ফাংশন ইনপুট অ্যারেকে এমন একটি অ্যারেতে ম্যাপ করা উচিত যার সংশ্লিষ্ট উপাদানগুলি অক্ষরের সংখ্যার গণনা যা সূচকে 1-ভিত্তিক সূচকের মতো একই বর্ণমালায় রয়েছে৷

যেমন-

স্ট্রিং 'অক্কেল'-এর জন্য এই গণনাটি হবে 3 কারণ 'a', 'c' এবং 'e' অক্ষরগুলির স্ট্রিং এবং ইংরেজি বর্ণমালা উভয় ক্ষেত্রেই যথাক্রমে 1, 3 এবং 5 এর 1-ভিত্তিক সূচক রয়েছে৷

উদাহরণ

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

const arr = ["abode","ABc","xyzD"];
const findIndexPairCount = (arr = []) => {
   const alphabet = 'abcdefghijklmnopqrstuvwxyz'
   const res = [];
   for (let i = 0; i < arr.length; i++) {
      let count = 0;
      for (let j = 0; j < arr[i].length; j++) {
         if (arr[i][j].toLowerCase() === alphabet[j]) {
            count++;
         }
      }
      res.push(count);
   }
   return res;
};
console.log(findIndexPairCount(arr));

আউটপুট

[ 4, 3, 1 ]

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

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

  3. স্ট্রিংগুলির 2-ডি অ্যারে সাজানো এবং জাভাস্ক্রিপ্ট ব্যবহার করে তির্যক উপাদান খুঁজে পাওয়া

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