Número creciente

Defina la función número-creciente? tal que dado un número entero, positivo o negativo, regresa true si sus dígitos están ordenados de menor a mayor (inclusive iguales) de izquierda a derecha a partir del 0.

Ejemplos

Ejemplo 01

  • Número: 369
  • Resultado: true
  • Razón: los dígitos están ordenados de menor a mayor sin importar la diferencia entre estos.

Ejemplo 02

  • Número: 11458889
  • Resultado: true
  • Razón: 1 y 8 se repiten pero respetan el orden de menor a mayor.

Ejemplo 03

  • Número: 2691478
  • Resultado: false
  • Razón: 9 es mayor a 1.

Pruebas

=> (número-creciente? 1234)
true

=> (número-creciente? 0)
true

=> (número-creciente? 4799)
true

=> (número-creciente? 2366888)
true

=> (número-creciente? -334455)
true

=> (número-creciente? 347810)
false

Restricciones

  • No es posible hacer uso de recursividad ni de las funciones loop (recur), do, filter, map, mapv, pmap, any?, some*, every? y apply de Clojure.
  • No es posible hacer uso de ifs.