কম্পিউটার

জাভাস্ক্রিপ্ট অক্ষর গণনা অক্ষর অসংবেদনশীল


আমাদের একটি স্ট্রিং দেওয়া হয়েছে এবং একটি ফাংশন লিখতে হবে যা অ্যারের প্রতিটি অক্ষরের ফ্রিকোয়েন্সি প্রদান করে। এবং আমাদের চরিত্রের ক্ষেত্রে বিবেচনা করা উচিত নয়।

এটি করার জন্য সর্বোত্তম উপায় হল স্ট্রিং এর উপর পুনরাবৃত্তি করা এবং অক্ষর হিসাবে কী এবং মান হিসাবে তাদের ফ্রিকোয়েন্সি সহ একটি বস্তু প্রস্তুত করা।

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

উদাহরণ

const string = 'ASASSSASAsaasaBBBASvcdNNSASASxxzccxcv';
const countFrequency = str => {
   const frequency = {};
   for(char of str.toLowerCase()){
      if(!frequency[char]){
         frequency[char] = 1;
      }else{
         frequency[char]++;
      };
   };
   return frequency;
};
console.log(countFrequency(string));

আউটপুট

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

{ a: 10, s: 11, b: 3, v: 2, c: 4, d: 1, n: 2, x: 3, z: 1 }

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

  2. JavaScript-এ একটি স্ট্রিং-এ নির্বাচিত অক্ষরগুলির অবস্থান পরিবর্তন করা

  3. জাভাস্ক্রিপ্টে মিশ্র কেস স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করুন

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