package com.算法专练.力扣.删除某些元素后的数组均值;
import java.util.Arrays;
/**
* @author xnl
* @Description:
* @date: 2022/9/14 22:15
*/
public class Solution {
public static void main(String[] args) {
Solution solution = new Solution();
int[] arr = {6,0,7,0,7,5,7,8,3,4,0,7,8,1,6,8,1,1,2,4,8,1,9,5,4,3,8,5,10,8,6,6,1,0,6,10,8,2,3,4};
System.out.println(solution.trimMean(arr));
}
public double trimMean(int[] arr) {
Arrays.sort(arr);
int n = arr.length;
int size = (int) (n * 0.05);
int res = 0;
for (int i = size; i < n - size; i++){
res+= arr[i];
}
return (double)res / (n - (size * 2));
}
}
09-14
558
09-15
175
10-18
481
10-18
162