पंग्राम में वर्णमाला के सभी 26 अक्षर होते हैं।
नीचे, हमने एक स्ट्रिंग दर्ज की है, और जांच करेंगे कि यह एक पैंग्राम है या नहीं -
string str = "The quick brown fox jumps over the lazy dog";
अब, ToLower (), isLetter () और काउंट () फ़ंक्शन का उपयोग करके जांचें कि स्ट्रिंग में सभी 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