两数之和问题

两数之和

题目

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
(链接:https://leetcode-cn.com/problems/two-sum/)

思路

通过数组元素依次访问以及求和判断来解决

python代码

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        count=0
        while count<=len(nums)-2:
            for i in range(count+1,len(nums)):
                if nums[count] + nums[i] == target:
                    print("和为%d的两个元素的下标值为%d和%d" % (target,count,i))
                    return [count,i]
            count+=1

相关知识点

  • range函数 range(start,end,scan) scan:每次跳跃的间距,默认为1
  • len函数

你可能感兴趣的:(两数之和问题)