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

C#-এ স্ট্রিংয়ে শব্দ গণনা করা (Word Count)

স্ট্রিংয়ে কতগুলো শব্দ আছে তা গণনা করতে স্পেস, নিউলাইন, ট্যাব ক্যারেক্টার গুনতে হয়।

উদাহরণ

using System;

public class Demo
{
    public static void Main()
    {
        string str1 = "Hello World!";
        int a = 0;
        int count = 1; // অন্তিম শব্দের জন্য

        while (a <= str1.Length - 1)
        {
            if (str1[a] == ' ' || str1[a] == '\n' || str1[a] == '\t')
            {
                count++;
            }
            a++;
        }
        Console.Write("Total words= {0}\n", count);
    }
}

আউটপুট

Total words= 2

নোট: এই পদ্ধতিতে একাধিক স্পেস হলে ভুল কাউন্ট দেয়। ভালো পদ্ধতি: str.Split(new char[]{' ','\n','\t'}, StringSplitOptions.RemoveEmptyEntries).Length।

  1. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন দিয়ে স্ট্রিংয়ের শব্দ গণনা

  2. দিয়ে স্ট্রিং থেকে n ক্যারেক্টার ডিলিট করার সি প্রোগ্রাম

  3. C প্রোগ্রাম: দেওয়া সংখ্যাকে শব্দে রূপান্তর করা

  4. পাইথন প্রোগ্রাম: সেট ব্যবহার করে স্ট্রিং-এ স্বরবর্ণ (vowel) গণনা