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

স্ট্রিং-এ ডুপ্লিকেট ক্যারেক্টার গণনা - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং স্ট্রিং-এ ব feles ক্যারেক্টারগুলোই গণনা করবে।

উদাহরণ − যদি স্ট্রিংটি হয় −

const str = 'abcde'

তবে আউটপুট হবে 0

যদি স্ট্রিংটি হয় −

const str = 'aaacbfsc';

তবে আউটপুট হবে 3

উদাহরণ

নিচে কোডটি দেওয়া হল −

const str = 'aaacbfsc'; const countRedundant = str => {   let count = 0;   for(let i = 0; i < str.length; i++){     if(i === str.lastIndexOf(str[i])){       continue;     };     count++;   };   return count; }; console.log(countRedundant(str));

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

3

  1. জাভাস্ক্রিপ্টে একই স্ট্রিং অক্ষরগুলোকে নির্দিষ্ট দূরত্বে রাখা

  2. জাভাস্ক্রিপ্টে স্ট্রিং থেকে অনন্য অক্ষর ফিল্টার করা

  3. জাভাস্ক্রিপ্টে সংখ্যা স্ট্রিংকে ০ ও ১ দিয়ে এনকোড করা

  4. জাভাস্ক্রিপ্টে টাইম স্ট্রিং রেক্টিফাই করা (HH:MM:SS)