Entero sin pareja

Cada número entero de la colección tiene su opuesto aditivo presente, excepto uno. Devuelve ese valor sin pareja. Las apariciones repetidas no cambian si su opuesto está presente.

Ejemplos

Program.LonelyInteger(new[] { 1, -1, 2, -2, 3 }) ➞ 3
// 3 no tiene un valor negativo correspondiente.

Program.LonelyInteger(new[] { -3, 1, 2, 3, -1, -4, -2 }) ➞ -4
// -4 no tiene un valor positivo correspondiente.

Program.LonelyInteger(new[] { -9, -105, -9, -9, -9, -9, 105 }) ➞ -9