题解 | #两数之和#

两数之和

https://www.nowcoder.com/practice/20ef0972485e41019e39543e8e895b7f

class Solution:
    def twoSum(self , numbers: List[int], target: int) -> List[int]:
        # write code here
        
        for index,num in enumerate(numbers):
            #如果元素大于目标,则看下一位
            if num > target:
                continue
            # 寻找差值
            if (target-num) in numbers[index+1:]:
                # 返回被减数的下标,差值的下标
                return [index+1, numbers.index(target-num, index+1)+1]


全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 16:22
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
ZywOo_求职版:谁问你了....
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务