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

জাভাস্ক্রিপ্টে স্ট্রিংয়ের নন-ইউনিক (অনন্য নয়) ক্যারেক্টার গণনা


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং গ্রহণ করবে এবং সেটিতে রিডান্ড্যান্ট (redundant) ক্যারেক্টারের সংখ্যা ফেরত দেবে।

উদাহরণস্বরূপ, যদি স্ট্রিংটি হয় −

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. জাভাস্ক্রিপ্টে সুন্দর সংখ্যা স্ট্রিং (Beautiful Number String) নির্ধারণ করা

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

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

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