Pares do início e do fim
Emparelhe o primeiro número inteiro de um array com o último, o segundo com o penúltimo e assim por diante.
Exemplos
pairs([1, 1, 1, 1, 7, 2, 3, 2]) // [[1, 2], [1, 3], [1, 2], [1, 7]]
pairs([5, 4, 4, 6, 6, 6, 4]) // [[5, 4], [4, 6], [4, 6], [6, 6]]
pairs([1, 2, 3, 4, 5, 6, 7]) // [[1, 7], [2, 6], [3, 5], [4, 4]]
pairs([1, 2, 3, 4, 5, 6]) // [[1, 6], [2, 5], [3, 4]]
pairs([5, 9, 8, 1, 2]) // [[5, 2], [9, 1], [8, 8]]
pairs([]) // []Notas
- Se o array tiver um comprimento ímpar, emparelhe o valor central com ele mesmo.
- Retorne um array vazio se a entrada estiver vazia.