Intervalo facial

En matemáticas, un intervalo es la diferencia entre el número más grande y el número más pequeño de un arreglo.

Por ejemplo:

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

// Intervalo de a = 80 - 3 = 77

Crea un método que reciba un objeto y devuelva ":)" si es un arreglo de enteros cuyo intervalo es igual a cualquiera de sus elementos; de lo contrario, devuelve ":(".

Ejemplos

Program.faceInterval(new int[]{1, 2, 5, 8, 3, 9}) ➞ ":)"
// El intervalo del arreglo es igual a uno de los demás elementos.

Program.faceInterval(new int[]{5, 2, 8, 3, 11}) ➞ ":("
// El intervalo del arreglo no se encuentra entre los demás elementos.

Program.faceInterval("bruh") ➞ ":/"
// "bruh" no es un arreglo de enteros. Es una cadena.

Notas

  • Los arreglos no contendrán números duplicados.
  • Si no recibes un arreglo de enteros, devuelve ":/".