class Solution:
    def selfDividingNumbers(self, left: int, right: int) -> List[int]:
        ans = []
        for i in range(left, right+1):
            if self.decide(i):
                ans.append(i)
        return ans

    def decide(self, number: int) -> bool:
        num = str(number)
        for i in num:
            if i == '0' or (number % int(i)) != 0:
                return False
        return True

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。