leetcode——9.回文数

因为要求输入是整数,我就以为需要一直是整数,就不会,这个错误认知导致我浪费了好多时间,,,,

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

猜你喜欢

转载自www.cnblogs.com/taoyuxin/p/11552839.html