因为要求输入是整数,我就以为需要一直是整数,就不会,这个错误认知导致我浪费了好多时间,,,,
1 class Solution: 2 def isPalindrome(self,x) -> bool: 3 s=str(x) 4 if len(s)<=1: 5 return True 6 else: 7 return s[0]==s[-1] and Solution.isPalindrome(self,s[1:-1])
我一直以为第2 行里面的参数x是整数,所以第7行里面的参数s[1:-1]所在的位置就必须是整数,结果不是。。。
没想明白。。。。
执行用时 :96 ms, 在所有 Python3 提交中击败了62.01%的用户
内存消耗 :13.9 MB, 在所有 Python3 提交中击败了5.01%的用户
今天学习到了递归,觉得很有意义!
——2019.9.19