Ímpares aumentam, pares diminuem — N vezes
Crie uma função que aplique uma transformação par-ímpar a um array n vezes.
Cada transformação par-ímpar:
- Soma dois (+2) a cada número inteiro ímpar.
- Subtrai dois (-2) de cada número inteiro par.
Exemplos
Program.EvenOddTransform(new[] { 3, 4, 9 }, 3) ➞ new[] { 9, -2, 15 }
// Como new[] { 3, 4, 9 } => new[] { 5, 2, 11 } => new[] { 7, 0, 13 } => new[] { 9, -2, 15 }
Program.EvenOddTransform(new[] { 0, 0, 0 }, 10) ➞ new[] { -20, -20, -20 }
Program.EvenOddTransform(new[] { 1, 2, 3 }, 1) ➞ new[] { 3, 0, 5 }Observações
N/A