Está bem embaralhado?

Dado um array de 10 números, retorne se o array está suficientemente embaralhado. Nesse caso, se 3 ou mais números aparecerem consecutivamente (em ordem crescente ou decrescente), retorne false.

Exemplos

isShuffledWell([1, 2, 3, 5, 8, 6, 9, 10, 7, 4]) ➞ false
// 1, 2 e 3 aparecem consecutivamente

isShuffledWell([3, 5, 1, 9, 8, 7, 6, 4, 2, 10]) ➞ false
// 9, 8, 7 e 6 aparecem consecutivamente

isShuffledWell([1, 5, 3, 8, 10, 2, 7, 6, 4, 9]) ➞ true
// Nenhum número consecutivo aparece

isShuffledWell([1, 3, 5, 7, 9, 2, 4, 6, 8, 10]) ➞ true
// Nenhum número consecutivo aparece

Notas

  • Apenas passos de 1 em qualquer uma das direções contam como consecutivos (ou seja, uma sequência de números ímpares e pares seria considerada corretamente embaralhada; veja o exemplo nº 4).
  • Você receberá números de 1 a 10.