A média dos antípodas

Divida um array de inteiros em duas metades externas de mesmo tamanho, descartando o valor central quando seu comprimento for ímpar. Emparelhe cada valor da primeira metade com o valor espelhado da segunda metade e retorne suas médias.

Exemplo

Program.AntipodesAverage(new[] { 1, 2, 3, 4 }) ➢ new double[] { 2.5, 2.5 }