728. Self Dividing Numbers
-
描述:
判断一个数是否可以被自己所包含的数整除,如果本身还有0,则不可以
思路:
直接遍历判断代码
class Solution:
def selfDividingNumbers(self, left, right):
"""
:type left: int
:type right: int
:rtype: List[int]
"""
self_divide=[]
for i in range(left,right+1):
flag=True
for s in str(i):
if s!='0' and i%int(s)==0:
# print(i,str(i),int(s),i%int(s),i%int(s)==0)
flag=True
else:
flag=False
break
if flag:
self_divide.append(i)
return self_divide
上面的代码可以转化为下面的两行(膜拜)