Separação de pares e ímpares
Escreva um método que divida um array de inteiros em dois subarrays: um com todos os números pares e outro com todos os números ímpares. Retorne o resultado neste formato:
new int[][]{{evens}, {odds}}Exemplos
Program.evenOddPartition(new int[]{5, 8, 9, 2, 0}) ➞ new int[][]{{8, 2, 0}, {5, 9}}
Program.evenOddPartition(new int[]{1, 0, 1, 0, 1, 0}) ➞ new int[][]{{0, 0, 0}, {1, 1, 1}}
Program.evenOddPartition(new int[]{1, 3, 5, 7, 9}) ➞ new int[][]{{}, {1, 3, 5, 7, 9}}
Program.evenOddPartition(new int[]{}) ➞ new int[][]{{}, {}}Notas
- Se o array de entrada estiver vazio, retorne dois subarrays vazios.
- Mantenha a ordem relativa dos elementos do array original.