Skip to content

[9] Palindrome Number

https://leetcode.com/problems/palindrome-number/description/

  • algorithms
  • Easy (39.81%)
  • Source Code: 9.palindrome-number.py
  • Total Accepted: 552.9K
  • Total Submissions: 1.3M
  • Testcase Example: '121'

Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.

Example 1:

Input: 121 Output: true

Example 2:

Input: -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: 10 Output: false Explanation: Reads 01 from right to left. Therefore it is not a palindrome.

Follow up:

Coud you solve it without converting the integer to a string?

python
class Solution(object):
    def isPalindrome(self, x):
        """
        :type x: int
        :rtype: bool
        """
        x = str(x)
        return True if x == x[::-1] else False

Last updated: