劝退人的不是算法本身,而是你以为是对的,但逻辑是对的,却报错
回文数
自己的蠢,好像经常忘记写range(),在对于len()的时候
class Solution:
def isPalindrome(self, x: int) -> bool:
if x == 0 or not x:
return False
x = str(x)
# 像这样的报错咋不劝退人
for i in len(x):
# 整除2得到中间索引
if x[i] != x[len(x)-1-i]:
return False
return True
报错
TypeError: 'int' object is not iterable
for i in len(x):
Line 6 in isPalindrome (Solution.py)
ret = Solution().isPalindrome(param_1)
Line 31 in _driver (Solution.py)
_driver()
Line 42 in <module> (Solution.py)
努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。