1# Runtime: 99 ms (Top 32.60%) | Memory: 13.9 MB (Top 25.64%)2class Solution:3def selfDividingNumbers(self, left: int, right: int) -> List[int]:4res = []5for num in range(left, right + 1):6num_str = str(num)7if "0" in num_str:8continue9elif all([num % int(digit_str) == 0 for digit_str in num_str]):10res.append(num)11return res