কম্পিউটার

প্যালিনড্রোম চেক করতে জাভা প্রোগ্রাম


প্যালিনড্রোম সংখ্যা হল এমন একটি সংখ্যা যা বিপরীত করার সময় একই থাকে, উদাহরণস্বরূপ, 121, 313, 525, ইত্যাদি।

উদাহরণ

এখন প্যালিনড্রোম −

পরীক্ষা করার জন্য একটি উদাহরণ দেখা যাক
public class Palindrome {
   public static void main(String[] args) {
      int a = 525, revVal = 0, remainder, val;
      val = a;
      System.out.println("Number to be checked = "+a);
      while( a != 0 ) {
         remainder = a % 10;
         revVal = revVal * 10 + remainder;
         a /= 10;
      }
      if (val == revVal)
         System.out.println("Palindrome!");
      else
         System.out.println("Not a palindrome!");
   }
}

আউটপুট

Number to be checked = 525
Palindrome!

উদাহরণ

আসুন এখন প্যালিনড্রোম স্ট্রিং যেমন “aba”, “wow”, ইত্যাদি পরীক্ষা করি -

public class Demo {
   public static void main (String[] args) {
      String str = "ABA";
      String strRev = new StringBuffer(str).reverse().toString();
      if (str.equals(strRev))
         System.out.println("Palindrome!");
      else
         System.out.println("Not a Palindrome!");
   }
}

আউটপুট

Palindrome!

  1. একটি অ্যারে প্যালিনড্রোম কিনা তা পরীক্ষা করার জন্য সি প্রোগ্রাম

  2. জাভা 9 এর জেশেলে একটি স্ট্রিং প্যালিনড্রোম কিনা তা কীভাবে পরীক্ষা করবেন?

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

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