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

জাভাস্ক্রিপ্টে স্ট্রিং-এ প্রতিটি ক্যারেক্টারের উপস্থিতির সংখ্যা গণনা করা


প্রতিটি ক্যারেক্টারের ফ্রিকোয়েন্সি স্টোর করার জন্য একটি অ্যারে নিন। যদি একই ক্যারেক্টার পাওয়া যায়, তবে এক বাড়ান অন্যথায় সেটিতে ১ রাখুন।

মান লজি আমাদের স্ট্রিংটি নিচে দেওয়া হল:

var sentence = "My name is John Smith";

উপস্থিতির সংখ্যা গণনার জাভাস্ক্রিপ্ট কোড নিচে দেওয়া হল:

উদাহরণ

var sentence = "My name is John Smith"; sentence=sentence.toLowerCase(); var noOfCountsOfEachCharacter = {}; var getCharacter, counter, actualLength, noOfCount; for (counter = 0, actualLength = sentence.length; counter < actualLength; ++counter) {   getCharacter = sentence.charAt(counter);   noOfCount = noOfCountsOfEachCharacter[getCharacter];   noOfCountsOfEachCharacter[getCharacter] = noOfCount ? noOfCount + 1: 1; } for (getCharacter in noOfCountsOfEachCharacter) {   if(getCharacter!=' ')   console.log("Character="+getCharacter + " Occurrences=" + noOfCountsOfEachCharacter[getCharacter]); }

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

node fileName.js.

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

আউটপুট

এটি নিচের আউটপুট দেবে:

PS C:\Users\Amit\JavaScript-code> node demo40.js Character=m Occurrences=3 Character=y Occurrences=1 Character=n Occurrences=2 Character=a Occurrences=1 Character=e Occurrences=1 Character=i Occurrences=2 Character=s Occurrences=2 Character=j Occurrences=1 Character=o Occurrences=1 Character=h Occurrences=2 Character=t Occurrences=1

  1. জাভাস্ক্রিপ্টে স্ট্রিং সার্চ করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে স্ট্রিং নির্দিষ্ট বার রিপিট করা

  3. অ্যান্ড্রয়েডে স্ট্রিং-এ প্রতিটি ক্যারেক্টারের বhaviour গণনার পদ্ধতি

  4. C#-এ স্ট্রিংয়ের প্রতিটি ক্যারেক্টারের অকারেন্স গণনা