Intervalo con Caritas

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

Para ilustrarlo:

A = (3, 5, 7, 23, 11, 42, 80)

Intervalo de A = 80 - 3 = 77

Crea una función que reciba un arreglo y devuelva ":)" si el intervalo del arreglo es igual a alguno de sus otros elementos; de lo contrario, devuelve ":(".

Ejemplos

face_interval([1, 2, 5, 8, 3, 9]) ➞ ":)"
# El intervalo del arreglo es igual a uno de sus otros elementos.

face_interval([5, 2, 8, 3, 11]) ➞ ":("
# El intervalo del arreglo no se encuentra entre sus otros elementos.

face_interval("bruh") ➞ ":/"
# "bruh" no es un arreglo, sino una cadena de texto.

Notas

  • Los arreglos no contendrán números duplicados.
  • Si el valor proporcionado no es un arreglo, devuelve ":/"