You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
625 B
625 B
id | title | topics | difficulty | source | |
---|---|---|---|---|---|
5 | Longest Consecutive Set of Numbers |
|
hard | https://leetcode.com/problems/longest-consecutive-sequence/ |
Question
'''
Given an array of integers, find the size of the largest set of consecutive numbers present in the array.
Input: [100, 4, 200, 1, 3, 2]
Output: 4 because {1, 2, 3, 4}
'''
Sample Answers
def longest_consecutive(nums):
nums = set(nums)
best = 0
for x in nums:
if x - 1 not in nums:
y = x + 1
while y in nums:
y += 1
best = max(best, y - x)
return best