Secuencia consecutiva combinada

Crea una función que devuelva true cuando los valores de dos arreglos formen una secuencia consecutiva después de combinarlos. Una secuencia consecutiva no tiene saltos entre sus números enteros.

Ejemplos

Program.ConsecutiveCombo(new[] { 1, 4, 5, 7 }, new[] { 2, 3, 6 }) ➞ true

Program.ConsecutiveCombo(new[] { 1, 4, 5, 6 }, new[] { 2, 7, 8, 9 }) ➞ false

Notas

  • En ambos arreglos, todos los valores son distintos.
  • Cada arreglo contiene al menos un elemento.
  • El orden de entrada no importa.