Average Salary Excluding the Minimum and Maximum Salary LeetCode solution in Java
1class Solution {2public double average(int[] salary) {3int n = salary.length - 2;4int max = Integer.MIN_VALUE;5int min = Integer.MAX_VALUE;6int sum = 0;7for (int i = 0; i < n + 2; i++) {8sum += salary[i];9max = Math.max(max, salary[i]);10min = Math.min(min, salary[i]);11}12return (double) (sum - max - min) / n;13}14}