Quantidade 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 dos números negativos e retorne 1 se o número for zero.

Exemplos

count(4666) # 4

count(544) # 3

count(318) # 3

count(-92563) # 5

count(-314890) # 6

count(654321) # 6

count(638476) # 6

count(0) # 1

Observações

  • Para um desafio extra, tente resolver o exercício sem converter o número em uma string.
  • Há uma versão recursiva neste desafio relacionado.