Find if the given number is a Palindrome

A Palindrome is defined as a phrase or a number which when reversed also gives the same phrase or number. For example: 14341 when reversed results in 14341 which is same as the original number. Which is what we call a palindrome.

In order to achieve this, we extend our logic to reverse a given number to add a little condition at the end to check if the created number is equal to the input number or not. If equal it means that the input number was a palindrome, else not.


        public static bool IsPalindromeNumer(int n)
        {
            var reversedNumber = NumberReverse.GetReversedNumber(n);

            if (reversedNumber == n)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        

How it works:

While most of the functionality is fulfilled by the Number Reversal logic, we would just add a condition to check if the reversed number is equal to the original number or not.

Default image
Sriram Mannava

I'm a full-stack developer and a software enthusiast who likes to play around with cloud and tech stack out of curiosity.

Leave a Reply