पैलिंड्रोम नंबर वह नंबर है जो उल्टा होने पर भी वही रहता है, उदाहरण के लिए, 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!