Mbpp/778

✅ 完美通过 Base: PASS Plus: PASS
测试评估
指标结果
Base 测试PASS
Plus 测试PASS
代码长度497 字符
模型生成的代码 (497 字符)
def pack_consecutive_duplicates(lst):
    """
    Packs consecutive duplicates of a given list into sublists.
    Each sublist contains identical consecutive elements.
    """
    if not lst:
        return []
    result = []
    current_group = [lst[0]]
    for item in lst[1:]:
        if item == current_group[-1]:
            current_group.append(item)
        else:
            result.append(current_group)
            current_group = [item]
    result.append(current_group)
    return result
Base 失败测试用例
  • 无失败测试
Plus 失败测试用例
  • 无失败测试