using Test
"""
去掉一个最高分,去掉要给最低分,求和
输入检查,有可能是 nothing
"""
#> "去掉一个最高分,去掉要给最低分,求和 \n输入检查,有可能是 nothing\n"
function sumarray(arr)::Real
isnothing(arr) || length(arr) ≤ 2) && return 0
(sum(arr) - maximum(arr) - minimum(arr)
# sort(arr)[2:(end-1)] |> sum
end
#> sumarray (generic function with 1 method)
@test sumarray([6, 2, 1, 8, 10]) == 16
#> Test Passed
#> Expression: sumarray([6, 2, 1, 8, 10]) == 16
#> Evaluated: 16 == 16