Número de Disarium

Published by Deep Xavier in

Diz-se que um número é Disarium se a soma de seus dígitos elevados às suas respectivas posições for o próprio número.

Crie uma função que determine se um número é Disarium ou não.

Exemplos

is_disarium(75) ➞ False
# 7^1 + 5^2 = 7 + 25 = 32

is_disarium(135) ➞ True
# 1^1 + 3^2 + 5^3 = 1 + 9 + 125 = 135

is_disarium(544) ➞ False

is_disarium(518) ➞ True

is_disarium(466) ➞ False

is_disarium(8) ➞ True

Notas

  • A posição do dígito começa em 1.
  • Uma versão recursiva deste desafio pode ser encontrada por meio deste link.