I want to solve a reverse integer problem.
Here is my recursive function, why Python3 complains my function is not defined? any thoughts?
class Solution:
    def reverse(self, x: int) -> int:
        if x < 0:
            return -1 * reverse(self, x)
        if x // 10 == 0:
            return x
        if x % 10 == 0:
            return reverse(self, x // 10)
        else:
            return (x % 10) * 10 ** (len(str(x//10))) + reverse(self, x // 10)
I just follow the traditional recursive function.
 
     
     
     
     
    