Contagem de dígitos de um número inteiro

Crie uma função que retorne a quantidade de dígitos decimais de um número inteiro. Não conte o sinal de menos de um número negativo e retorne 1 para zero.

Exemplos

countDigits(4666) // 4

countDigits(544) // 3

countDigits(318) // 3

countDigits(-92563) // 5

countDigits(-314890) // 6

countDigits(654321) // 6

countDigits(638476) // 6

countDigits(0) // 1

Notas

  • Como desafio extra, tente resolver isso sem converter o número em uma string.
  • Há uma versão recursiva em este desafio relacionado.