Í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:

  1. Soma dois (+2) a cada número inteiro ímpar.
  2. 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