func countDigits(_ number: Int) -> Int {
// Base case: If the number is 0, return 0
if number == 0 {
return 0
}
// Recursive case: Divide the number by 10 and count recursively
return 1 + countDigits(number / 10)
}
let num = 78902
print("Number of digits in \(num) is: \(countDigits(num))")
/*
run:
Number of digits in 78902 is: 5
*/