প্যালিনড্রোম সংখ্যা হল এমন একটি সংখ্যা যা বিপরীত করার সময় একই থাকে, উদাহরণস্বরূপ, 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!