# class Solution(object):
# def isPalindrome(self, x):
# """
# :type x: int
# :rtype: bool
# """
class Solution(object):
def isPalindrome(self, x: int) -> bool:
x = str(x)
if (x == x[::-1]):
return True
return False
# def isPalindrome(self, x):
# if x < 0:
# return False
# ls = len(str(x))
# tmp = x
# for i in range(int(ls/2)):
# right = int(tmp % 10)
# left = tmp / (10 ** (ls - 2 * i - 1))
# left = int(left % 10)
# if left != right:
# return False
# tmp = tmp // 10
# return True
# def isPalindrome(self, x):
# #leetcode book
# if x < 0:
# return False
# div = 1
# while x / div >= 10:
# div *= 10
# while x != 0:
# left = x / div
# right = x % 10
# if left != right:
# return False
# x = (x % div) / 10
# div /= 100
# return True
# def isPalindrome(self, x):
# # reverse number
# if x < 0:
# return False
# rev_x = 0
# temp = x
# while temp != 0:
# curr = temp % 10
# rev_x = rev_x * 10 + curr
# temp = temp // 10
# if rev_x == x:
# return True
# else:
# return False
if __name__ == '__main__':
# begin
s = Solution()
print s.isPalindrome(1001)
Download Palindrome Number.pyLeetcode 009 Palindrome Number problem solution in python3 with explanation. This is the best place to expand your knowledge and get prepared for your next interview.
:type x: int
Feedback is the most important part of any website.
If you have any query, suggestion or feedback, Please feel free to contact us.