LeetCodeMaximum Element After Decreasing and RearrangingMaximum Element After Decreasing and RearrangingMediumArrayGreedySortingSolution export function maximumElementAfterDecrementingAndRearranging(arr: number[]): number { return arr.sort((a, b) => a - b).reduce((prev, num) => Math.min(prev + 1, num), 0); }LeetCodeMaximum Element After Decreasing and Rearranginghttps://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging