Promedios recortados

Dado un arreglo de números, elimina un valor mínimo y uno máximo, y luego calcula el promedio de los números restantes.

Ejemplos

trimmedAverages([4, 5, 7, 100]) ➞ 6
// Average of 5 and 7

trimmedAverages([10, 25, 5, 15, 20]) ➞ 15
// Average of 10, 15 and 20

trimmedAverages([1, 1, 1]) ➞ 1
// 1

trimmedAverages([5, 4, 54, 4, 6, 46, 56]) ➞ 23

Notas

  • Redondea al número entero más cercano.
  • El tamaño del arreglo siempre es mayor que dos.