← 返回题库
中级

最长连续序列

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    def longestConsecutive(____):
        num_set = set(____)
        max_len = ____
        for num in num_set:
            if num - ____ not in num_set:
                curr_num = num
                curr_len = ____
                while curr_num + ____ in num_set:
                    curr_num += ____
                    curr_len += ____
                max_len = max(____)
        return max_len
    print(longestConsecutive(____))

示例

输入
solve()
期望输出
4
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码