Mean of Array After Removing Some Elements

EasyArraySorting

Solution

export function trimMean(arr: number[]): number {
  arr.sort((a, b) => a - b);
  const trimSize = arr.length / 20;
  const sum = arr.slice(trimSize, -trimSize).reduce((acc, num) => acc + num, 0);
  return sum / (trimSize * 18);
}