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

C#-এ স্ট্রিং প্যালিনড্রোম কিনা চেক করা


স্ট্রিং প্যালিনড্রোম কিনা চেক করতে প্রথমে স্ট্রিংটি রিভার্স করুন Array.Reverse() দিয়ে। তারপর Equals() মেথড দিয়ে মূল স্ট্রিংয়ের সাথে মিলিয়ে দেখুন। যদি true হয়, তবে প্যালিনড্রোম।

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

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

আউটপুট

Malayalam is a Palindrome!

নোট: StringComparison.OrdinalIgnoreCase ব্যবহার করে কেস-ইনসেনসিটিভ তুলনা করা হয়েছে।

  1. C প্রোগ্রাম: রিকার্শন ব্যবহার করে অ্যারে প্যালিনড্রোম কিনা চেক করা

  2. C প্রোগ্রাম: অ্যারে প্যালিনড্রোম কিনা চেক করা

  3. দেওয়া স্ট্রিংটি পাইথন কিওয়ার্ড কিনা চেক করার প্রোগ্রাম

  4. পাইথনে বাক্য প্যাংগ্রাম (pangram) কিনা যাচাই করার প্রোগ্রাম