কম্পিউটার

জাভাস্ক্রিপ্টের সাথে একটি স্ট্রিংয়ে প্রতিটি অক্ষরের জন্য সংঘটনের সংখ্যা গণনা করবেন?


প্রতিটি অক্ষরের ফ্রিকোয়েন্সি সংরক্ষণ করতে একটি অ্যারে নিন। যদি অনুরূপ অক্ষর পাওয়া যায়, তাহলে একটি দ্বারা বৃদ্ধি করুন অন্যথায় সেই অ্যারেতে 1 রাখুন৷

আসুন বলি নিচেরটি আমাদের স্ট্রিং -

var বাক্য ="আমার নাম জন স্মিথ";

ঘটনা গণনা করার জন্য জাভাস্ক্রিপ্ট কোড নিচে দেওয়া হল −

উদাহরণ

var বাক্য ="আমার নাম জন স্মিথ";sentence=sentence.toLowerCase();var noOfCountsOfEachCharacter ={};var getCharacter, counter, actualLength, noOfCount;for (counter =0, actualLength =sentence.length; counter <প্রকৃত দৈর্ঘ্য; ++কাউন্টার) { getCharacter =sentence.charAt(কাউন্টার); noOfCount =noOfCountsOfEachCharacter[getCharacter]; noOfCountsOfEachCharacter[getCharacter] =noOfCount? noOfCount + 1:1;}এর জন্য (noOfCountsOfEachCharacter এ getCharacter) { if(getCharacter!='') console.log("Character="+getCharacter + " Occurrences=" + noOfCountsOfEachCharacter]);} 

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

নোড fileName.js।

এখানে, আমার ফাইলের নাম demo40.js।

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
PS C:\Users\Amit\JavaScript-code> নোড demo40.jsCharacter=m ঘটনা=3চরিত্র=y সংঘটিত=1চরিত্র=n ঘটনা=2চরিত্র=a ঘটনা=1চরিত্র=e সংঘটিত=2Character=Character=1 s ঘটনা=2চরিত্র=j ঘটনা=1চরিত্র=o সংঘটন=1চরিত্র=h সংঘটন=2চরিত্র=t ঘটনা=1

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং কীভাবে অনুসন্ধান করবেন?

  2. জাভাস্ক্রিপ্ট ব্যবহার করে নির্দিষ্ট সংখ্যক বার স্ট্রিং পুনরাবৃত্তি করা

  3. অ্যান্ড্রয়েডে স্ট্রিং-এ প্রতিটি অক্ষরের ঘটনা কীভাবে গণনা করবেন?

  4. প্রতিটি অক্ষরের উপস্থিতি গণনা করার জন্য C# প্রোগ্রাম