def longestConsecutive(nums): """ :type nums: List[int] :rtype: int """ nums.sort() length = len(nums) sequence = [] larger = [] for x in nums: if x < length and x not in sequence: sequence.append(x) else: larger.append(x) return len(sequence) print(longestConsecutive([100,4,200,1,3,2])) print(longestConsecutive([0,3,7,2,5,8,4,6,0,1]))