Inteiro sem par

Cada número inteiro da coleção tem seu oposto aditivo presente, exceto um. Retorne esse valor sem par. Ocorrências repetidas não alteram a existência de seu oposto.

Exemplos

Program.LonelyInteger(new[] { 1, -1, 2, -2, 3 }) ➞ 3
// 3 não tem um valor negativo correspondente.

Program.LonelyInteger(new[] { -3, 1, 2, 3, -1, -4, -2 }) ➞ -4
// -4 não tem um valor positivo correspondente.

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