কম্পিউটার

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


প্রথমে, একটি স্ট্রিং একটি প্যালিনড্রোম কিনা তা পরীক্ষা করতে স্ট্রিংটির বিপরীত দিকটি খুঁজুন -

Array.reverse()

এখন মূল স্ট্রিংকে বিপরীতের সাথে মেলাতে equals() পদ্ধতি ব্যবহার করুন। যদি ফলাফলটি সত্য হয়, তার মানে হবে স্ট্রিংটি হল প্যালিনড্রোম৷

আসুন সম্পূর্ণ উদাহরণ চেষ্টা করি। এখানে, আমাদের স্ট্রিং হল "ম্যাডাম", যা বিপরীত করলে একই ফলাফল পাওয়া যায় −

উদাহরণ

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. একটি অ্যারে প্যালিনড্রোম কিনা তা পরীক্ষা করার জন্য সি প্রোগ্রাম

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

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

  4. একটি স্ট্রিং প্যালিনড্রোম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম