Minimum Increment to Make Array Unique LeetCode solution in JavaScript
1var minIncrementForUnique = function (nums) {2let ans = 0,3arr = nums.sort((a, b) => a - b);45for (let i = 0; i < arr.length; i++) {6if (arr[i] === arr[i + 1]) {7arr[i + 1]++;8ans++;9} else if (arr[i] > arr[i + 1]) {10if (arr[i] - arr[i - 1] === 1) {11ans += arr[i] - arr[i + 1] + 1;12arr[i + 1] += arr[i] - arr[i + 1] + 1;13}14}15}1617return ans;18};