测试评估
| 指标 | 结果 |
|---|---|
| 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 失败测试用例
- 无失败测试