Viết hàm đếm số chữ số của một số mà chia hết cho số đó.
Ví dụ: 148 → 2 (1 và 4 chia hết 148, 8 không).
Ví dụ
const num = 148;
const countDividingDigits = (num = 1) => {
let count = 0;
const numStr = String(num);
for (let i = 0; i < numStr.length; i++) {
const curr = +numStr[i];
if (num % curr === 0) count++;
}
return count;
};
console.log(countDividingDigits(num));
Kết quả
2