-1
def has22(nums):
if nums[len(nums) - 1] == 2:
if nums[len(nums) - 2] == 2:
return True
else:
for n in range(len(nums) - 3):
if nums[n] == 2 :
if nums[n + 1] == 2:
return True
else:
return False
我需要返回True,如果數組包含2旁邊的2某處。但它給了我一個錯誤:「列表索引超出範圍」。我應該改變什麼?CodingBat has22爲什麼這個解決方案是錯誤的?
我很新的東西,所以可能我的代碼是最長的解決方法之一,但我感謝任何幫助。謝謝!
你能否粘貼整個錯誤? – Bharel