Q:测试用例输入:[2,7,11,15]-将任意两个数字相加得出答案:9 预期:[0,1]-我的数组的索引。
**当我执行代码时,它接受的内容与控制台期望的显示为[0,1]相同。当我尝试提交代码时,它会引发运行时错误。
class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:
i = 0
j = len(nums) - 1
while i <= j:
if nums[i] + nums[j] == target:
print(nums[i], nums[j])
return (i,j)
elif nums[i] + nums[j] < target:
i += 1
else:
j -= 1
return j