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:
1y8se repiten pero respetan el orden de menor a mayor.
Ejemplo 03
- Número:
2691478 - Resultado:
false - Razón:
9es mayor a1.
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?yapplyde Clojure. - No es posible hacer uso de
ifs.