Números consecutivos ascendentes

Escribe una función que devuelva True si una cadena dada (dividida y agrupada en un tamaño) contiene un conjunto de números consecutivos ascendentes; de lo contrario, devuelve False.

Ejemplos

is_ascending("123124125") ➞ True
# Contains a set of consecutive ascending numbers
# if grouped into 3's : 123, 124, 125

is_ascending("101112131415") ➞ True
# Contains a set of consecutive ascending numbers
# if grouped into 2's : 10, 11, 12, 13, 14, 15

is_ascending("32332432536") ➞ False
# Regardless of the grouping size, the numbers can't be consecutive.

is_ascending("326325324323") ➞ False
# Though the numbers (if grouped into 3's) are consecutive but descending.

is_ascending("666667") ➞ True
# Consecutive numbers: 666 and 667.

Notas

  • Un número puede constar de cualquier cantidad de dígitos, siempre que los números estén adyacentes entre sí y la cadena contenga al menos dos.
  • Puedes encontrar una versión recursiva de este desafío mediante este enlace.