Números polidivisibles

Mubashir estaba leyendo sobre números polidivisibles en Wikipedia.

En matemáticas, un número polidivisible (o número mágico) es un número en una base numérica dada con los dígitos abcde... que tiene las siguientes propiedades:

  • Salvo el propio número 0, su primer dígito a no es 0.
  • El número formado por sus primeros dos dígitos ab es múltiplo de 2.
  • El número formado por sus primeros tres dígitos abc es múltiplo de 3.
  • El número formado por sus primeros cuatro dígitos abcd es múltiplo de 4.
  • etc.

Crea una función que reciba un entero n y devuelva true si el número dado es un número polidivisible y false en caso contrario.

Ejemplos

is_polydivisible(1232) ➞ true
# 1     / 1 = 1
# 12    / 2 = 6
# 123   / 3 = 41
# 1232  / 4 = 308

is_polydivisible(123220 ) ➞ false
# 1   / 1 = 1
# 12   / 2 = 6
# 123   / 3 = 41
# 1232   / 4 = 308
# 12322   / 5 = 2464.4         # Not a Whole Number
# 123220   /6 = 220536.333...  # Not a Whole Number

Notas

N/A