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

C# প্রোগ্রাম: একটি স্ট্রিং প্যালিনড্রোম (Palindrome) কিনা যাচাই করা

প্রথমে স্ট্রিংটি রিভার্স (reverse) করে বের করুন প্যালিনড্রোম কিনা যাচাইতে:

Array.Reverse()

এখন Equals() মেথড ব্যবহার করে আসল স্ট্রিংকে রিভার্সড স্ট্রিংয়ের সাথে মিলিয়ে দেখুন। যদি ফলাফল true হয়, তবে স্ট্রিংটি প্যালিনড্রোম।

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

using System; 
namespace Demo { 
    class Program { 
        static void Main(string[] args) { 
            string string1, rev; 
            string1 = "Madam"; 
            char[] ch = string1.ToCharArray(); 
            Array.Reverse(ch); 
            rev = new string(ch); 
            bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase); 
            if (b == true) { 
                Console.WriteLine("String " + string1 + " is a Palindrome!"); 
            } else { 
                Console.WriteLine("String " + string1 + " is not a Palindrome!"); 
            } 
            Console.Read(); 
        } 
    } 
}

আউটপুট

String Madam is a Palindrome!
  1. C প্রোগ্রাম: অ্যারে প্যালিনড্রোম কিনা চেক করা

  2. পাইথনে স্ট্রিং প্যালিনড্রোম কিনা যাচাই করার প্রোগ্রাম

  3. পাইথনে স্ট্রিং নাম্বার প্যালিনড্রোম কিনা চেক করা

  4. পাইথনে প্যালিনড্রোম স্ট্রিং চেক করা