题目: 求这个数能被每个位数整数
思路:会求一个数的各个位数,然后相除就可以了
public class Solution {
public List<Integer> selfDividingNumbers1(int left, int right) {
List<Integer> res = new ArrayList<>();
for(int i = left; i <= right; i ++){
int cur = i;
while(cur != 0){
int single = cur % 10;
if(i % single != 0) break;
cur /= 10;
}
if(cur == 0) res.add(i);
}
return res;
}
}