object CountDigits {
def countDigits(number: Int): Int = {
// Base case: If the number is 0, return 0
if (number == 0) 0
else 1 + countDigits(number / 10) // Recursive case
}
def main(args: Array[String]): Unit = {
val num = 39071
println(s"Number of digits in $num is: ${countDigits(num)}")
}
}
/*
run:
Number of digits in 39071 is: 5
*/