El eslabón perdido de una progresión aritmética

Published by Matt in

Tu función recibirá un arreglo con una secuencia de números. Sin embargo, faltará un elemento. Tu tarea es averiguar cuál no está en el arreglo.

Para ilustrarlo, dado el arreglo [1, 3, 4, 5], falta 2, por lo que la salida debe ser 2.

Ejemplos

missing([1, 3, 4, 5]) ➞ 2

missing([2, 4, 6, 8, 10, 14, 16]) ➞ 12

missing([1.5, 2, 3]) ➞ 2.5

Notas

  • El elemento faltante nunca será el número más pequeño ni el más grande del arreglo.
  • En cada arreglo, falta exactamente un elemento.