Raiz digital

Some repetidamente os dígitos decimais de um inteiro não negativo de 64 bits até restar um único dígito e retorne esse dígito. Zero retorna zero. A recursão é permitida, mas não é obrigatória.

Exemplo

Program.DigitRoot(999888777) ➢ 9