Dois elementos distintos

Em cada array de entrada, todos os números aparecem pelo menos duas vezes, exceto exatamente dois valores. Retorne esses dois valores únicos na ordem em que aparecem no array.

Exemplos

Program.ReturnUnique(new[] { 5, 4, 5, 1, 4, 3, 4, 6, 6, 6 }) ➞ new[] { 1, 3 }

Program.ReturnUnique(new[] { 1, 2, 1, 3, 1, 7, 1, 9, 7, 9 }) ➞ new[] { 2, 3 }

Program.ReturnUnique(new[] { 9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8 }) ➞ new[] { 5, 6 }

Observações

  • Mantenha a ordem em que os dois valores únicos aparecem.