给定一个整数,判定这个数能整除多少个自己数位的个数。
统计能整除数字的位数
直接模拟即可
class Solution {
public:
int countDigits(int num) {
int tmp = num;
int ans = 0;
while ( tmp ) {
int c = tmp % 10;
tmp /= 10;
if ( c && (num % c == 0))
ans++;
}
return ans;
}
};