LeetCode-两数之和

语言:python


class Solution:

    def twoSum(self, nums: List[int], target: int) -> List[int]:

        # nums是一个列表

        # 获取列表的长度

        n = len(nums)

        # 遍历列表

        for x in range(n):

            # 遍历列表从开始到结束这个区间

            for y in range(x+1,n):

                # 如果列表下标对应的数等于目标值减去列表中的一个数

                if nums[y] == target - nums[x]:

                    # 返回这两个数

                    return x,y

                    # 结束

                    break

                else:

                    # 继续遍历

                    continue

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被...
    yesski阅读 347评论 0 0
  • 题目链接 => 戳这里 题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目...
    沙漠小舟阅读 100评论 0 0
  • 题目地址: https://leetcode-cn.com/problems/two-sum/[https://l...
    dmoneone阅读 241评论 0 0
  • 题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数...
    Theo982阅读 394评论 0 0
  • 题目: 题目链接给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整...
    shicoder阅读 113评论 0 0