function countDigits(number) {
// Base case: If the number is reduced to zero, return 0
if (number === 0) {
return 0;
}
// Recursive case: Divide the number by 10 and count recursively
return 1 + countDigits(Math.floor(number / 10));
}
const num = 48071;
console.log(`Number of digits in ${num} is: ${countDigits(num)}`);
/*
run:
Number of digits in 48071 is: 5
*/