找出数组中2个元素之后等于给定数值的元素位置

示例:

给定 nums = [2, 7, 11, 15], target = 9

因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]

 

class Solution(object):
  def twoSum(self, nums, target):
    for i in range(len(nums)):
      for j in range(i+1,len(nums)):
        if nums[i] + nums[j] == target:
           return i,j

s = Solution()
s.twoSum([2,5,3,2,5,10],7)

结果:

 

posted @ 2020-07-13 15:32  chang不二  阅读(142)  评论(0编辑  收藏  举报