1
class Solution {
2
public List<Integer> selfDividingNumbers(int left, int right) {
3
List<Integer> ans = new ArrayList<>();
4
while (left <= right) {
5
if (fun(left)) ans.add(left);
6
left++;
7
}
8
return ans;
9
}
10

11
boolean fun(int x) {
12
int k = x;
13
while (k > 0) {
14
int y = k % 10;
15
k = k / 10;
16
if (y == 0 || x % y != 0) return false;
17
}
18
return true;
19
}
20
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0