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
上面的代码可以转化为下面的两行(膜拜)