Пиши только выражение — оно подставится после return.
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод: solution([1, 2, 3, 4, 5])
Ожидалось: 3.0
Тест 2
Ввод: solution([10, 20])
Ожидалось: 15.0
Тест 3
Ввод: solution([1, 2, 3])
Ожидалось: 2.0
Тест 4
Ввод: solution([-1, 1])
Ожидалось: 0.0
Тест 5
Ввод: solution([10])
Ожидалось: 10.0
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.