Challenge 01 - Calcula la mitjana d’una llista de nombres enters

En aquest repte, es demana calcular la mitjana d’una llista de nombres enters utilitzant Bash. Heu de considerar les següents restriccions:

Per crear la vostra solució, heu de crear un fitxer anomenat ch1.sh amb el següent contingut:

#!/bin/bash
// Your code here

Per validar la vostra solució, podeu utilitzar el següent test:

!#/bin/bash
declare -a inputs=("input1" "input2" "input3" "input4" "input5")
declare -a expecteds=("5.000" "5175.240" "4696.947" "" "")

for i in ${!inputs[@]}; do
    output=$(bash ch1.sh < ${inputs[$i]})
    if [ "$output" == "${expecteds[$i]}" ]; then
        echo "Test $i passed"
    else
        echo "Test $i failed"
        echo "Expected: ${expecteds[$i]}"
        echo "Got: $output"
    fi
done

Els inputs són fitxers de text que us podeu baixar: