Intervalo facial

Em matemática, um intervalo é a diferença entre o maior e o menor número de um array.

Para ilustrar:

int[] a = {3, 5, 7, 23, 11, 42, 80};

// Intervalo de a = 80 - 3 = 77

Crie um método que receba um objeto e retorne ":)" se ele for um array de inteiros cujo intervalo seja igual a qualquer um de seus elementos; caso contrário, retorne ":(".

Exemplos

Program.faceInterval(new int[]{1, 2, 5, 8, 3, 9}) ➞ ":)"
// O intervalo do array é igual a um dos outros elementos.

Program.faceInterval(new int[]{5, 2, 8, 3, 11}) ➞ ":("
// O intervalo do array não está entre os outros elementos.

Program.faceInterval("bruh") ➞ ":/"
// "bruh" não é um array de inteiros. É uma string.

Notas

  • Os arrays não conterão números duplicados.
  • Se você não receber um array de inteiros, retorne ":/".