LeetCode 刷题打卡
Medium 1296. Divide Array in Sets of K Consecutive Numbers
/**
* @param {number[]} nums
* @param {number} k
* @return {boolean}
*/
const isPossibleDivide = (nums, k) => {
nums.sort((a, b) => a - b)
while (nums[0]) {
const cur = nums[0]
for (let i = 0; i < k; i++) {
const index = nums.indexOf(cur + i)
if (index === -1) return false
nums.splice(index, 1)
}
}
return true
}