কম্পিউটার

একটি স্ট্রিং জাভাস্ক্রিপ্টে স্বরবর্ণ, অন্যান্য অক্ষর এবং ব্যঞ্জনবর্ণের পার্থক্য


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

যেমন −

যদি স্ট্রিং −

হয়
"HEllo World!!"

তারপর, আমাদের এখানে 7টি ব্যঞ্জনবর্ণ, 3টি স্বরবর্ণ এবং 3টি অন্যান্য অক্ষর রয়েছে তাই আউটপুট হওয়া উচিত −

|7 - (3+3)| = 1

তাই, আউটপুট 1

হওয়া উচিত

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

উদাহরণ

const str = 'HEllo World!!';
const findDifference = str => {
   const creds = str.split("").reduce((acc, val) => {
      let { v, c } = acc;
      const vowels = 'aeiou';
      const ascii = val.toLowerCase().charCodeAt();
      if(!vowels.includes(val.toLowerCase()) && ascii >= 97 && ascii <=122){
         ++c;
         }else{
            ++v
         };
         return {c,v};
      }, {
         v: 0,
         c: 0
   });
   return Math.abs(creds.c - creds.v);
}
console.log(findDifference(str))
ফেরত দিন

আউটপুট

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

1

  1. টাইপস্ক্রিপ্ট এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য

  2. জাভাস্ক্রিপ্ট এবং পিএইচপি এর মধ্যে পার্থক্য

  3. জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?

  4. C++ এ বিকল্প স্বরবর্ণ এবং ব্যঞ্জনবর্ণ স্ট্রিং