¿Está bien mezclado?

Dado un arreglo que contiene los números 1 a 10, devuelve si está lo suficientemente bien mezclado. Devuelve false si tres o más valores adyacentes son consecutivos en orden ascendente o descendente. De lo contrario, devuelve true.

Solo los pasos de exactamente 1 cuentan como consecutivos.

Ejemplos

Program.isShuffledWell(new int[]{1, 2, 3, 5, 8, 6, 9, 10, 7, 4}) ➞ false
Program.isShuffledWell(new int[]{3, 5, 1, 9, 8, 7, 6, 4, 2, 10}) ➞ false
Program.isShuffledWell(new int[]{1, 5, 3, 8, 10, 2, 7, 6, 4, 9}) ➞ true