¿Se puede escalar la montaña?

Una colección de números representa la altura de una montaña medida a intervalos sucesivos. Determina si la montaña se puede escalar.

Una montaña se puede escalar si la diferencia entre cada par de alturas consecutivas es, como máximo, 5, ya sea que la altura aumente o disminuya. Las alturas pueden aumentar, disminuir o mantenerse iguales.

Ejemplos

Program.isScalable(new int[]{1, 2, 4, 6, 7, 8}) ➞ true

Program.isScalable(new int[]{40, 45, 50, 48, 47, 52}) ➞ true

Program.isScalable(new int[]{2, 9, 11, 10, 18, 21}) ➞ false

Notas

  • La colección puede comenzar con cualquier altura y tener cualquier cantidad de elementos.