Inverso aditivo
Um número somado ao seu inverso aditivo é igual a zero. Crie uma função que retorne um array contendo o inverso aditivo de cada valor de entrada, na mesma ordem.
Exemplos
Program.AdditiveInverse(new[] { 5, -7, 8, 3 }) ➞ new[] { -5, 7, -8, -3 }
Program.AdditiveInverse(new[] { 1, 1, 1 }) ➞ new[] { -1, -1, -1 }
Program.AdditiveInverse(new[] { -5, -25, 35 }) ➞ new[] { 5, 25, -35 }Notas
- Preserve a ordem dos valores de entrada.
- Retorne um array vazio quando a entrada estiver vazia.
- Os valores de entrada não incluem
int.MinValue, cujo inverso positivo não pode ser representado por umintdo C#.