Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Números

Título: Es disarium

Descripción de la función

Evalúa si numero es "disarium". Un número es considerado "disarium" si, elevando cada dígito a su respectiva posición dentro del número (la primera posición desde la izquierda se considera la 1) y luego sumando esos resultados, se obtiene el número original.

Sugerencia didáctica: separar el problema en partes, usando un algoritmo para contar los digitos de un número.

Ejemplos

Entrada: es_disarium(numero=518)
Salida: True (518 es un número disarium, ya que 5**1=5, 1**2=1, 8**3=512, y 5+1+512=518).

Parámetros

int
numero

Número cuyos dígitos se procesarán. Positivo.

Valor retornado

bool

True si numero es "disarium", False si no lo es.

Código



Resultado: