Mean of Array After Removing Some Elements
Given an integer array arr, return the mean of the remaining integers after removing the smallest 5% and the largest 5% of the elements.
Answers within 10^-5 of the actual answer will be considered accepted.
Example 1
Input
arr = [1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3]Output
2After erasing the minimum and the maximum values of this array, all remaining elements are equal to 2, so the mean is 2.
Example 2
Input
arr = [6,2,7,5,1,2,0,3,10,2,5,0,5,5,0,8,7,6,8,0]Output
4After removing the smallest 5% and largest 5% of the elements, the mean of the remaining integers is 4.
Constraints
- 20 <= arr.length <= 1000
- arr.length is a multiple of 20.
- 0 <= arr[i] <= 10^5