Um número narcisista é um número que é a soma de seus próprios dígitos, cada um deles elevado à potência do número de dígitos.
Por exemplo, use 153 (3 dígitos):
1 3 + 5 3 + 3 3 = 1 + 125 + 27 = 153
1634:
1 4 + 6 4 + 3 4 + 4 4 = 1 + 1296 + 81 + 256 = 1634
O desafio:
Seu código deve receber a entrada do usuário e gerar True ou False, dependendo de o número fornecido ser um número narcisista.
A verificação de erros para cadeias de texto ou outras entradas inválidas não é necessária. 1 ou 0 para a saída é aceitável. O código que simplesmente gera uma lista de Narcisistic Numbers ou verifica a entrada do usuário em uma lista não se qualifica.
True
se for um número assim, mas qualquer outra coisa (nesse caso, o próprio número), se não?