测试评估
| 指标 | 结果 |
|---|---|
| Base 测试 | PASS |
| Plus 测试 | PASS |
| 代码长度 | 427 字符 |
模型生成的代码 (427 字符)
def differ_At_One_Bit_Pos(a: int, b: int) -> bool:
"""
Check whether two integers differ at exactly one bit position.
Args:
a: First integer.
b: Second integer.
Returns:
True if a and b differ at exactly one bit position, False otherwise.
"""
xor = a ^ b
# Check that xor is non-zero and is a power of two (has a single 1-bit)
return xor != 0 and (xor & (xor - 1)) == 0
Base 失败测试用例
- 无失败测试
Plus 失败测试用例
- 无失败测试