Palindrome Number:- If a number is equal to its reversed number,then the given number is Palindrome number.
For example, 121 is a palindrome number.
Input:- { 1221, 23, 343, 112, 222, 524 }
Ouput:- 1221 is a palindrome
23 not a palindrome
343 is a palindrome
112 not a palindrome
222 is a palindrome
524 not a palindrome
Sample Program:-
/**
* @author Dixit
*
*/
public class PalindromeExample {
/**
* @param args
*/
public static void main(String[] args) {
// array of numbers to be checked
int numbers[] = new int[] { 1221, 23, 343, 112, 222, 524 };
// iterate through the numbers
for (int i = 0; i < numbers.length; i++) {
int number = numbers[i];
int reversedNumber = 0;
int temp = 0;
// reverse the number
while (number > 0) {
temp = number % 10;
number = number / 10;
reversedNumber = reversedNumber * 10 + temp;
}
if (numbers[i] == reversedNumber)
System.out.println(numbers[i] + " is a palindrome");
else
System.out.println(numbers[i] + " not a palindrome ");
}
}
}
Output
1221 is a palindrome
23 not a palindrome
343 is a palindrome
112 not a palindrome
222 is a palindrome
524 not a palindrome
Enjoy Programming :)
No comments:
Post a Comment