Maximum Consecutive Floors Without Special Floors LeetCode solution in JavaScript
1/**2* @param {number} bottom3* @param {number} top4* @param {number[]} special5* @return {number}6*/7var maxConsecutive = function (bottom, top, special) {8special.push(top + 1);9special.push(bottom - 1);10special.sort((a, b) => a - b);11let specialMax = 0;12for (let i = 1; i < special.length; i++) {13specialMax = Math.max(specialMax, special[i] - special[i - 1] - 1);14}15return specialMax;16};