Pares del inicio y del final
Empareja el primer entero de un arreglo con el último, el segundo con el penúltimo y así sucesivamente.
Ejemplos
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
- Si el arreglo tiene una longitud impar, empareja el valor central consigo mismo.
- Devuelve un arreglo vacío si la entrada está vacía.