我试图解决这个编码难题: 给定一个int数组,如果数组中的前4个元素之一是9,则返回True。数组长度可以小于4。你知道吗
def array_front9(nums):
end = len(nums)
if end > 4:
end = 4
for i in range(end):
if nums[i] == 9:
return True
elif nums[i] != 9:
return False
它只通过了大约一半的测试用例,as can be seen in this image
我只编写了大约一个星期的代码,我不明白为什么我的代码没有通过测试用例。有人能解释一下为什么它没有通过这些测试用例,以及我需要改变什么来修复它吗?你知道吗
相关问题 更多 >
编程相关推荐