¿Montaña escalable?
Una colección de números representa la altura de una montaña medida a intervalos sucesivos. Devuelve si la montaña es escalable.
Una montaña es escalable cuando cada par de alturas consecutivas difiere como máximo en 5, ya sea al subir o al bajar. Las alturas pueden aumentar, disminuir o permanecer iguales.
Ejemplos
isScalable([1, 2, 4, 6, 7, 8]) ➞ true
isScalable([40, 45, 50, 48, 47, 52]) ➞ true
isScalable([2, 9, 11, 10, 18, 21]) ➞ falseNotas
- La colección puede comenzar a cualquier altura y tener cualquier longitud.