美文网首页
1. 两数之和-leetCode&python

1. 两数之和-leetCode&python

作者: 冷多多 | 来源:发表于2022-11-09 10:15 被阅读0次

    1、题目:

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

    你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

    2、代码:

    def twoSum(nums, target):
        lnums = len(nums)
        a = 0;
        b = 0;
        flag = 0
        for i in range(lnums):
            for j in range(i + 1, lnums, 1):
                if (nums[i]+nums[j]) == target:
                    a = i;b = j;flag = 1
                    print(a, b, flag)
                    break;
            if flag == 1:
                break;
        return a, b;
    

    3、示例

        a, b = twoSum(nums=[2, 7, 11, 15], target=18)
        print("a:", a, "b:", b)
    

    相关文章

      网友评论

          本文标题:1. 两数之和-leetCode&python

          本文链接:https://www.haomeiwen.com/subject/rokntdtx.html