码迷,mamicode.com
首页 > 编程语言 > 详细

力扣 —— Two Sum ( 两数之和) python实现

时间:2019-09-19 21:13:04      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:sel   假设   elf   ice   python实现   numbers   目标   tar   array   

题目描述:

中文:

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

你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

英文:

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

You may assume that each input would have exactly one solution, and you may not use the same element twice.

class Solution(object):
    def twoSum(self, nums, target):
        """
        :type nums: List[int]
        :type target: int
        :rtype: List[int]
        """
        dict= {}
        for i in range(0,len(nums)):
            if nums[i] in dict :
                return dict[nums[i]] ,i
            else :
                dict[target - nums[i]] = i

 

 

 

题目来源:力扣

力扣 —— Two Sum ( 两数之和) python实现

标签:sel   假设   elf   ice   python实现   numbers   目标   tar   array   

原文地址:https://www.cnblogs.com/spp666/p/11552400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!