Moving Stones Until Consecutive LeetCode solution in JavaScript
1var numMovesStones = function (a, b, c) {2const nums = [a, b, c];34nums.sort((a, b) => a - b);56const leftGap = nums[1] - nums[0] - 1;7const rightGap = nums[2] - nums[1] - 1;89const maxMoves = leftGap + rightGap;1011if (leftGap == 0 && rightGap == 0) return [0, 0];12if (leftGap > 1 && rightGap > 1) return [2, maxMoves];13return [1, maxMoves];14};