简单题,没什么好讲的,暴力就能解出来。
class Solution {
public:
bool judge(int num){
int left;
int temp = num;
while(temp!=0){
left = temp%10;
if (left==0)
return false;
temp = temp/10;
if(num%left!=0)
return false;
}
return true;
}
vector<int> selfDividingNumbers(int left, int right) {
vector<int> result;
for (int i = left;i<=right;i++)
if(judge(i))
result.push_back(i);
return result;
}
};