diff --git a/LeetCode/1619.cpp b/LeetCode/1619.cpp new file mode 100644 index 0000000..80c1591 --- /dev/null +++ b/LeetCode/1619.cpp @@ -0,0 +1,14 @@ +class Solution { +public: + double trimMean(vector& arr) { + int n = arr.size(); + int toRemove = n / 20; + sort(arr.begin(), arr.end()); + + int sum = 0; + for (int i = toRemove; i < n - toRemove; i++) { + sum += arr[i]; + } + return (double)sum / (n - toRemove - toRemove); + } +};