给定整数数组数量和目标值目标,请在此数组中查找并返回两个整数,以便在此数组中返回其数组下标。

您可以假设每个输入只对应答案。但是,阵列中的相同元素不能使用两次。

例子:

给定NUMS = [2,7,11,15],目标= 9

因为nums [0] + nums [1] = 2 + 7 = 9

所以返回[0,1]

课堂解决方案:

def twosum(self,nums,target:int):

对于I系列(Len(Nums):

j =目标 - nums [i]

尝试:

b = nums.index(j)

除了:

经过

别的:

如果我! = B:

返回[i,b]