@@ -0,0 +1,853 @@
+class Solution(object):%0A    def reverseint(self, x):%0A        %22%22%22%0A        :type x: int%0A        :rtype: int%0A        %22%22%22%0A        negflag=1%0A        in_x=x%0A        if x%3C0:%0A            negflag=-1%0A            in_x=-x%0A        if in_x==0:%0A            return 0%0A            %0A        if in_x%3C10:%0A            return in_x*negflag%0A        sum_int=0  %0A        while in_x/10:%0A            sum_int=sum_int*10+ in_x%2510%0A            in_x/=10%0A        sum_int=sum_int*10+in_x%0A        %0A        return negflag*sum_int if sum_int%3C((1%3C%3C31)-1) else -1%0A        %0A    def isPalindrome(self, x):%0A        %22%22%22%0A        :type x: int%0A        :rtype: bool%0A        %22%22%22%0A        if x%3C0:%0A            return False%0A            %0A        if x%3E(1%3C%3C31)-1:%0A            return False%0A            %0A        if x%3E=0 and x%3C10:%0A            return True%0A            %0A        return x==self.reverseint(x)%0A        

[9. Palindrome Number][Accepted]committed by Victor