classSolution{publicdoubleaverage(int[] salary){int len = salary.length;double sum =0;
Arrays.sort(salary);for(int i =1; i < len -1; i++)
sum += salary[i];return sum /(len -2);}}
本地测试代码
package com.company;import java.util.Arrays;publicclassSolution_1491{publicstaticdoubleaverage(int[] salary){int len = salary.length;double sum =0;
Arrays.sort(salary);for(int i =1; i < len -1; i++)
sum += salary[i];return sum /(len -2);}publicstaticvoidmain(String[] args){
System.out.println(average(newint[]{4000,3000,1000,2000}));
System.out.println(average(newint[]{1000,2000,3000}));
System.out.println(average(newint[]{6000,5000,4000,3000,2000,1000}));
System.out.println(average(newint[]{8000,9000,2000,3000,6000,1000}));}}