Sequência consecutiva combinada

Crie uma função que retorne true quando os valores de dois arrays formarem uma sequência consecutiva depois de serem combinados. Uma sequência consecutiva não tem lacunas entre seus números inteiros.

Exemplos

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

  • Em ambos os arrays, todos os valores são distintos.
  • Cada array não está vazio.
  • A ordem de entrada não importa.