O elo perdido de uma progressão aritmética

Published by Matt in

Sua função receberá uma lista com uma sequência de números. No entanto, um elemento estará faltando. Sua tarefa é descobrir qual não está na lista.

Para ilustrar, dada a lista [1, 3, 4, 5], 2 está faltando, então a saída deve ser 2.

Exemplos

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

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

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

Observações

  • O elemento faltante nunca será o menor nem o maior número da lista.
  • Em cada lista, exatamente um elemento está faltando.