给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。

示例:

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

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

萌新自己写的的答案

from typing import Listclass Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:c = []for a in range(len(nums)):for b in range(a):if nums[a] + nums[b] == target:c.append(a)c.append(b)c = sorted(c)return c

大佬写的

from typing import Listclass Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:length = len(nums)for i in range(length):for j in range(i + 1, length):if nums[j] == target - nums[i]:return [i, j]if __name__ == '__main__':a = Solution()print(a.twoSum(nums=[2, 7, 11, 15], target=9))

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/two-sum

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。相关推荐

  1. 两数之和-给定一个整数数组nums和一个目标值target,请你在该数组找出和为目标值的那两个整数,并返回他们的数组下标,你可以假设每种输入只会对应一个答案。但是,数组同一个元素不能使-python

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行! 如有转载,请 ...

  2. C++ leetCode 1. 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个

    一.思路: 讲数据用map存储,加快查询速度 vector<int> twoSum(vector<int>& nums, int target) {map<int ...

  3. 两数之和, 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。

    两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那两个整数,并返回它们的数组下标. 可以假设每种输入只会对应一个答案.但是,数组 ...

  4. 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。

    问: /** 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数 ...

  5. 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标

    题目链接:https://leetcode-cn.com/problems/two-sum/solution/liang-shu-zhi-he-by-leetcode-2/ 给定一个整数数组 nums ...

  6. (python)给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的两个整数。

    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个数组中同样的元素. 示例: 给定 nu ...

  7. 第1题 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标

    package com.leetcode; import java.util.ArrayList; import java.util.HashMap; import java.util.List; i ...

  8. JS实现 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

    题目:(JS实现) 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 四种方法如下: 方法一:暴力破解法,和值匹配 //暴力 ...

  9. java,给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

    标题:java,给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 一.示例 二.题解 方法一,暴力法:使用双重for循环,每 ...

最新文章

  1. IOS纯手写代码支持旋屏
  2. Android 10.0 系统服务之ActivityMnagerService-AMS启动流程-[Android取经之路]
  3. Winform开发框架之通用人员信息管理实现代码介绍
  4. [PHP] Laravel常见报错总结(持续更新)
  5. opencv随机数的产生
  6. 数据采集与分析的那些事——从数据埋点到AB测试
  7. ida demangled names
  8. Exchange性能调优(上)
  9. mysql自定义函数的分号_MySQL之自定义函数实例讲解
  10. php 赋予变量现在时间,PHP关于变量和日期处理的面试题
  11. Linux之chrony时间同步服务、ntp协议
  12. 深入解读Docker底层技术Cgroup
  13. 什么是死亡之 Ping 攻击?
  14. excel保存快捷键_如何用Excel练英语口语?我就是上班的时候这样偷偷学英语的!...
  15. 计算机网络ppt背景,教大家使用ppt设计出高逼格的背景图
  16. 很好的东子(干货很多)--把一个函数变成全局的方法及slideToggle()
  17. windows不能确定用户或计算机名称,Windows10开机时提示“用户名或密码不正确”的解决办法...
  18. 写在2020年尾的一点感悟:回朕车以复路兮,及行迷之未远
  19. java的日历类_java 中的Calendar日历类
  20. Waymo在自动驾驶领域优势明显,但并非无懈可击

热门文章

  1. vue组件测试-Vue Test Utils 应用入门
  2. 社交电商的现状以及它的四种商业模式
  3. 家庭摄像头隐私保护存在漏洞,央视提醒:信息安全可能无法保障
  4. django3.0+ 使用 xadmin
  5. 精读《设计模式 - Adapter 适配器模式》
  6. sp/计算机产品与流通,计算机产品与流通杂志
  7. 【博弈论】纳什定理及其证明
  8. 图像金字塔:概念及实现
  9. vue 实现出生日期计算年龄
  10. 公羊优链蜘蛛池【高权重】(白狐 公羊seo)