Palindrome Number in C, Java, and Python
How to Determine?
Introduction
A palindrome is a word, phrase, number, or sequence of characters that reads the same both forward and backward when reversed. Eg: dad, 101, etc.
Read More
Opening
https://www.interviewbit.com/blog/palindrome-number/?utm_source=Ib&utm_medium=palindrome-number&utm_campaign=webstories
Problem Statement
Given a positive integer, the task is to determine whether the number is a palindrome or not.
Read More
Opening
https://www.interviewbit.com/blog/palindrome-number/?utm_source=Ib&utm_medium=palindrome-number&utm_campaign=webstories
Input 1:
146541
Output:
False
Input 2:
1221
Output:
True
Examples:
Read More
Opening
https://www.interviewbit.com/blog/palindrome-number/?utm_source=Ib&utm_medium=palindrome-number&utm_campaign=webstories
1. Take user's input.
2. Declare a variable reverseNum=0.
3. Now, make a while loop until the original number > 0.
Algorithm to Check Palindrome Number
Read More
Opening
https://www.interviewbit.com/blog/palindrome-number/?utm_source=Ib&utm_medium=palindrome-number&utm_campaign=webstories
4. In every loop, get last digit of number and add that digit at end of reverseNum and then divide original number by 10.
reverseNum = reverseNum * 10 + (number % 10)
5. Lastly, check if original number = reverseNum.
Read More
Opening
https://www.interviewbit.com/blog/palindrome-number/?utm_source=Ib&utm_medium=palindrome-number&utm_campaign=webstories
How to implement this approach in different programming languages?
Read More
Opening
https://www.interviewbit.com/blog/palindrome-number/?utm_source=Ib&utm_medium=palindrome-number&utm_campaign=webstories