Mbpp/16

⚠️ Base 通过 / Plus 失败 Base: PASS Plus: FAIL
测试评估
指标结果
Base 测试PASS
Plus 测试FAIL
代码长度491 字符
模型生成的代码 (491 字符)
import re
def text_lowercase_underscore(s: str) -> bool:
    """
    Returns True if the input string consists of one or more sequences of
    lowercase letters joined by underscores (i.e., at least two sequences
    separated by underscores). Returns False otherwise.
    """
    # Pattern: one or more lowercase letters, followed by one or more
    # occurrences of underscore + one or more lowercase letters.
    pattern = r'^[a-z]+(?:_[a-z]+)+$'
    return bool(re.fullmatch(pattern, s))
Base 失败测试用例
  • 无失败测试
Plus 失败测试用例
  • ['a']