Mean of Array After Removing Some Elements LeetCode solution in Java

1
class Solution {
2
public double trimMean(int[] arr) {
3
Arrays.sort(arr);
4
int length = arr.length;
5
int toRemove = length * 5 / 100;
6
int total = 0;
7
for (int number : arr) {
8
total += number;
9
}
10
for (int i = 0; i < toRemove; i++) total -= arr[i];
11
for (int i = length - 1; i >= length - toRemove; i--) total -= arr[i];
12
length -= (2 * toRemove);
13
return (double) ((double) total / (double) length);
14
}
15
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0