কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ে বিশেষ অক্ষরের গণনা করা


ধরা যাক যে আমাদের একটি স্ট্রিং রয়েছে যাতে নিম্নলিখিত অক্ষরগুলির মধ্যে যেকোনো একটি থাকতে পারে।

'!', "," ,"\'" ,";" ,"\"", ".", "-" ,"?"

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

উদাহরণ

এর জন্য কোড হবে −

const str = "This, is a-sentence;.Is this a sentence?";
const countSpecial = str => {
   const punct = "!,\;\.-?";
   let count = 0;
   for(let i = 0; i < str.length; i++){
      if(!punct.includes(str[i])){
         continue;
      };
      count++;
   };
   return count;
};
console.log(countSpecial(str));

আউটপুট

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

5

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ে হ্যামিং দূরত্ব খোঁজা

  2. জাভাস্ক্রিপ্টে স্ট্রিংয়ে ন্যূনতম মুছে ফেলার সন্ধান করা

  3. জাভাস্ক্রিপ্টে ফ্রিকোয়েন্সি অনুসারে স্ট্রিং অক্ষর বাছাই করা

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের অক্ষরগুলিকে পুনরায় গোষ্ঠীবদ্ধ করা