Сумма без крайних значений
Иногда при подсчёте результата убирают один самый большой и один самый маленький показатель, чтобы они не искажали сумму. Напиши функцию sum_array, которая получает список arr и возвращает сумму элементов без одного минимума и одного максимума. Если вместо списка пришло None, список пустой или в нём только один элемент, верни 0.
Примеры
Ввод
NoneВывод
0Ввод
[]Вывод
0Ввод
[3]Вывод
0Нужно реализовать
def sum_array(arr) -> int:
Теги
arraymath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
NoneОжидаемый
02
Ввод
[]Ожидаемый
03
Ввод
[3]Ожидаемый
04
Ввод
[-6,-20,-1,-10,-12]Ожидаемый
-285
Ввод
[6,2,1,8,10]Ожидаемый
166
Ввод
[1,1,11,2,3]Ожидаемый
6Фокус-радио
На паузе · SomaFM · Fluid