En este desafío, se te proporciona una lista y, a continuación, debes obtener una lista más pequeña siguiendo tres pasos:
Dada una lista de enteros lst, implementa una función que devuelva una nueva lista aplicando el algoritmo anterior.
antipodes_average([1, 2, 3, 4]) ➞ [2.5, 2.5]
# Left part = [1, 2]
# Reversed right part = [4, 3]
# List 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 list 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]lst proporcionada contendrá al menos dos números.lst dada, los números siempre serán enteros (positivos o negativos), pero los números de la lista final devuelta también pueden ser flotantes (positivos o negativos; consulta los ejemplos #1 y #3).