Minimum Difference Between Largest and Smallest Value in Three Moves LeetCode solution in JavaScript
1var minDifference = function (nums) {2let len = nums.length;3if (len < 5) return 0;45nums.sort((a, b) => a - b);67return Math.min(8nums[len - 1] - nums[3], // 3 elements removed from start 0 from end9nums[len - 4] - nums[0], // 3 elements removed from end 0 from start10nums[len - 2] - nums[2], // 2 elements removed from start 1 from end11nums[len - 3] - nums[1] // 2 elements removed from end 1 from start12);13};