কম্পিউটার

স্ট্রিং প্যানাগ্রাম কিনা তা পরীক্ষা করার জন্য C# প্রোগ্রাম


একটি প্যানগ্রামে একটি বর্ণমালার সমস্ত 26টি অক্ষর থাকে৷

নীচে, আমরা একটি স্ট্রিং প্রবেশ করিয়েছি, এবং এটি প্যানগ্রাম কিনা তা পরীক্ষা করব -

string str = "The quick brown fox jumps over the lazy dog";

এখন, ToLower(), isLetter() এবং Count() ফাংশন ব্যবহার করে চেক করুন যে স্ট্রিংটিতে 26টি অক্ষর নেই কারণ প্যানগ্রামে একটি বর্ণমালার 26টি অক্ষর রয়েছে৷

উদাহরণ

একটি স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য আপনি নিম্নলিখিত কোডটি চালানোর চেষ্টা করতে পারেন৷

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace Demo {
   public class Program {
      public static void Main(string []arg) {
         string str = "The quick brown fox jumps over the lazy dog";
         Console.WriteLine("{0}: \"{1}\" is pangram", checkPangram(str), str);
         Console.ReadKey();
      }
      static bool checkPangram(string str) {
         return str.ToLower().Where(ch => Char.IsLetter(ch)).GroupBy(ch => ch).Count() == 26;
      }
   }
}

আউটপুট

True: "The quick brown fox jumps over the lazy dog" is pangram

  1. একটি প্রদত্ত স্ট্রিং কীওয়ার্ড কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  2. স্ট্রিং খালি আছে কি না তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. প্রদত্ত স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  4. একটি বাক্য পরীক্ষা করার জন্য পাইথন প্রোগ্রাম প্যানগ্রামস কিনা।