回文需要注意一点:负数不是回文,负号是要被计算在内的。
题目描述:
Determine whether an integer is a palindrome. Do this without extra space.
-----------------------------------------------------------------------------------------------------
python
class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """ front = x reminder = 0 result = 0 if front < 0: return False while x != 0: reminder = x % 10 x = x / 10 result = result * 10 + reminder if result == front: return True else: return False题目很简单,和第七题差不多思想就是整数取反,字符串判断也是一种方法。