Encontrar la cantidad de dígitos de un número

Devuelve la cantidad de dígitos en base 10 del entero. No cuentes el signo negativo. El cero tiene un dígito.

Ejemplos

num_of_digits(1000) ➞ 4

num_of_digits(12) ➞ 2

num_of_digits(1305981031) ➞ 10

num_of_digits(0) ➞ 1

Notas

¡Intenta resolver este desafío sin usar cadenas!