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