Mbpp/69

✅ 完美通过 Base: PASS Plus: PASS
测试评估
指标结果
Base 测试PASS
Plus 测试PASS
代码长度630 字符
模型生成的代码 (630 字符)
def is_sublist(main_list, sublist):
    """
    Check if `sublist` appears as a contiguous subsequence inside `main_list`.
    
    Parameters:
    main_list (list): The list to search in.
    sublist (list): The contiguous sequence to search for.
    
    Returns:
    bool: True if `sublist` is found, False otherwise.
    """
    n, m = len(main_list), len(sublist)
    # An empty sublist is considered to be contained in any list
    if m == 0:
        return True
    # Slide a window of length m over main_list
    for i in range(n - m + 1):
        if main_list[i:i + m] == sublist:
            return True
    return False
Base 失败测试用例
  • 无失败测试
Plus 失败测试用例
  • 无失败测试