Find if the given number is a Palindrome


Expectation

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.


Logic

        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.


Special Numbers Loops •  Added 2 months ago

We use cookies to provide you with a great user experience, analyze traffic and serve targeted promotions.   Learn More   Accept