Mbpp/3

✅ 完美通过 Base: PASS Plus: PASS
测试评估
指标结果
Base 测试PASS
Plus 测试PASS
代码长度583 字符
模型生成的代码 (583 字符)
def is_not_prime(n: int) -> bool:
    """
    Determine if a given integer is NOT a prime number.

    Args:
        n: Integer to check.

    Returns:
        True if n is not prime, False if n is prime.
    """
    # Numbers less than 2 are not prime
    if n < 2:
        return True
    # 2 is the only even prime
    if n == 2:
        return False
    # Any other even number is not prime
    if n % 2 == 0:
        return True
    # Check odd divisors up to sqrt(n)
    i = 3
    while i * i <= n:
        if n % i == 0:
            return True
        i += 2
    return False
Base 失败测试用例
  • 无失败测试
Plus 失败测试用例
  • 无失败测试