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

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


প্রথমে স্ট্রিং সেট করুন:

string str = "Website";
Console.WriteLine("String: " + str);

স্ট্রিংয়ের প্রতিটি ক্যারেক্টার চেক করে সেই ক্যারেক্টারের অকারেন্স গণনা করুন:

for (int j = 0; j < str.Length; j++) {
    if (str[0] == str[j]) {
        cal++;
    }
}

সম্পূর্ণ উদাহরণ

using System;
public class Demo {
    public static void Main() {
        string str = "Website";
        Console.WriteLine("String: " + str);
        while (str.Length > 0) {
            Console.Write(str[0] + " = ");
            int cal = 0;
            for (int j = 0; j < str.Length; j++) {
                if (str[0] == str[j]) {
                    cal++;
                }
            }
            Console.WriteLine(cal);
            str = str.Replace(str[0].ToString(), string.Empty);
        }
        Console.ReadLine();
    }
}

আউটপুট

String: Website
W = 1
e = 2
b = 1
s = 1
i = 1
t = 1

ব্যাখ্যা: প্রতিবার প্রথম ক্যারেক্টারের কাউন্ট নিয়ে সেটি স্ট্রিংয়ের থেকে রিমুভ করা হয়।

  1. জাভাস্ক্রিপ্টে স্ট্রিং-এ একটি ক্যারেক্টারের ঘটনার সংখ্যা গণনার পদ্ধতি

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

  3. পাইথনে স্ট্রিংয়ে একটি শব্দের উপস্থিতি গণনা করার প্রোগ্রাম

  4. এক্সেলে স্ট্রিং ও রেঞ্জে ক্যারেক্টার বা ওয়ার্ড গণনা: দ্রুত ও সহজ পদ্ধতি