En este desafío, se te proporciona un arreglo y, a continuación, debes obtener un arreglo más pequeño siguiendo tres pasos:
Dado un arreglo de enteros arr, implementa una función que devuelva un arreglo nuevo aplicando el algoritmo anterior.
antipodes_average([1, 2, 3, 4]) ➞ [2.5, 2.5]
# Left part = [1, 2]
# Reversed right part = [4, 3]
# Array resulting from the sum of each pair = [5, 5]
# Each number is divided by two = [2.5, 2.5]
antipodes_average([1, 2, 3, 4, 5]) ➞ [3, 3]
# The length of array is odd, number 3 (in the middle) is eliminated
# Left = [1, 2]
# Reversed right = [5, 4]
# Sum = [6, 6]
# Division by two = [3, 3]
antipodes_average([-1, -2]) ➞ [-1.5]
# (-1 + -2) / 2 = [-1.5]arr proporcionado contendrá al menos dos números.arr dado, los números siempre serán enteros (positivos o negativos), pero los números del arreglo final devuelto también pueden ser flotantes (positivos o negativos; consulta los ejemplos #1 y #3).