版权声明:转载请注明出处 https://blog.csdn.net/qq_42292831/article/details/89339604
def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
for i in range(len(nums)):
a = target-nums[i]
if a in nums[i+1:]:
return [i,nums[i+1:].index(a)+1+i]
def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
result = []
for i in range(len(nums)):
a = target-nums[i]
if a in result:
return [result.index(a),i]
else:
result.append(nums[i])