# 128.LongestConsecutiveSequence
// https://leetcode-cn.com/problems/longest-consecutive-sequence/
/**
* @param {number[]} nums
* @return {number}
*/
var longestConsecutive = function(nums) {
var ans = 0;
var hash = {};
nums.forEach((num) => {
hash[num] = true;
})
nums.forEach((num, index) => {
if (!hash.hasOwnProperty(num + 1)) {
var idx = num;
var count = 0;
while(hash.hasOwnProperty(idx)) {
count++;
idx--;
}
ans = Math.max(count, ans);
}
})
return ans;
};