DEV Community

Vaishnvee Shinde
Vaishnvee Shinde

Posted on

3 2

Palindrome Number

**Given an integer x, return true if x is palindrome integer.
**
An integer is a palindrome when it reads the same backward as forward.

For example, 121 is a palindrome while 123 is not.
Enter fullscreen mode Exit fullscreen mode
**Example 1:**

Input: x = 121
Output: true
**Example 2:**

Input: x = -121
Output: false
Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome.
**Example 3:**

Input: x = 10
Output: false
Explanation: Reads 01 from right to left. Therefore it is not a palindrome.
**Example 4:**

Input: x = -101
Output: false


**Constraints:**

-231 <= x <= 231 - 1
Enter fullscreen mode Exit fullscreen mode

Solution :
Java Code :

class Solution {
    public boolean isPalindrome(int x) {
        if (x < 0) {
            return false;
        }
        int number = x;
        int reverse = 0;
        while (number > 0) {
            reverse = reverse * 10 + number % 10;
            number /= 10;
        }
        return x == reverse;

    }
}
Enter fullscreen mode Exit fullscreen mode

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs