/**
* @param {number[]} nums
* @return {number}
*/
var longestConsecutive = function(nums) {
let set = new Set(nums);
let longest = 0;
for(let num of set) {
if(set.has(num - 1)) continue;
let count = 1;
while(set.has(num + 1)) {
num++;
count++;
}
longest = Math.max(count, longest);
}
return longest
};