Dos elementos distintos
En cada arreglo de entrada, todos los números aparecen al menos dos veces, excepto exactamente dos valores. Devuelve esos dos valores únicos en el orden en que aparecen en el arreglo.
Ejemplos
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 }Notas
- Conserva el orden en que aparecen los dos valores únicos.