Um número de Armstrong é um número que é a soma dos seus próprios algarismos, cada um elevado à potência do número de algarismos.
Por exemplo:
9 = 9^1 = 9
10 != 1^2 + 0^2 = 1
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190
Escreve algum código para determinar se um número é um número de Armstrong.
Dois testes opcionais estão desativados por predefinição. Para os ativares, adiciona const TEST_BIG_INTEGERS = true ao âmbito global do teu ficheiro de solução (ou descomenta a linha fornecida no stub).
Estes números excedem o tipo inteiro predefinido, mas os inteiros de 128 bits são suficientes para passar nos testes; não precisas de BigInt.
Inscreve-te no Exercism para aprenderes e dominares Julia com 35 conceitos128 exercícios, e mentoria humana real, tudo grátis.