1491. Average Salary Excluding the Minimum and Maximum Salary

1
2
3
4
5
6
7
8
9
10
11
12
13
class Solution {
public double average(int[] salary) {
int sum = 0;
int max = salary[0], min = salary[0];
for (int s : salary) {
sum += s;
max = Math.max(max, s);
min = Math.min(min, s);
}

return ((double) sum - max - min) / (salary.length - 2);
}
}

References

1491. Average Salary Excluding the Minimum and Maximum Salary