কম্পিউটার

C# প্রোগ্রাম একটি স্ট্রিং মধ্যে সর্বাধিক ঘটেছে অক্ষর পেতে


একটি স্ট্রিংয়ে সর্বাধিক সংঘটিত অক্ষর পেতে, প্রদত্ত স্ট্রিংটির দৈর্ঘ্য পর্যন্ত লুপ করুন এবং ঘটনাটি সন্ধান করুন৷

এর সাথে, −

গণনা করার জন্য একটি নতুন অ্যারে সেট করুন
for (int i = 0; i < s.Length; i++)
   a[s[i]]++;
}

আমরা উপরে −

যে মানগুলি ব্যবহার করেছি
String s = "livelife!";
int[] a = new int[maxCHARS];

এখন অক্ষর এবং ঘটনা প্রদর্শন করুন −

for (int i = 0; i < maxCHARS; i++)
   if (a[i] > 1) {
      Console.WriteLine("Character " + (char) i);
      Console.WriteLine("Occurrence = " + a[i] + " times");
   }

আসুন সম্পূর্ণ কোডটি দেখি -

উদাহরণ

using System;

class Program {

   static int maxCHARS = 256;

   static void display(String s, int[] a) {
      for (int i = 0; i < s.Length; i++)
      a[s[i]]++;
   }

   public static void Main() {
      String s = "livelife!";
      int[] a = new int[maxCHARS];
      display(s, a);
   
      for (int i = 0; i < maxCHARS; i++)
      if (a[i] > 1) {
         Console.WriteLine("Character " + (char) i);
         Console.WriteLine("Occurrence = " + a[i] + " times");
      }
   }
}

আউটপুট

Character e
Occurrence = 2 times
Character i
Occurrence = 2 times
Character l
Occurrence = 2 times

  1. পাইথন প্রোগ্রাম একটি স্ট্রিং এর আকার r এর সমস্ত পারমুটেশন পেতে

  2. একটি স্ট্রিং-এ সর্বনিম্ন ঘন ঘন অক্ষর খুঁজে পেতে পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রামের একটি স্ট্রিং থেকে nম অক্ষর সরানো হচ্ছে

  4. পাইথনে স্ট্রিং থেকে সর্বোচ্চ বর্ণানুক্রমিক অক্ষর কিভাবে পেতে হয়?