Recursive number of digits

Write a recursive function that returns the number of digits of @n@.

Interface

+-------:+:---------------------------------------------+
| C++    |     int number_of_digits(int n);             |
+--------+----------------------------------------------+
| C      |     int number_of_digits(int n);             |
+--------+----------------------------------------------+
| Java   |     public static int numberOfDigits(int n); |
+--------+----------------------------------------------+
| Python |     number_of_digits(n)  # returns int       |
+--------+----------------------------------------------+
|        |     number_of_digits(n: int) -> int          |
+--------+----------------------------------------------+

Precondition

We have @n@  ≥ 0.

Observation

You only need to submit the required procedure; your main program will
be ignored.

Problem information

Author: Unknown
Translator: Carlos Molina

Generation: 2026-01-25T11:05:52.027Z

© Jutge.org, 2006–2026.
https://jutge.org
