1. 两数之和-leetCode&python

2022-11-09  本文已影响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)
上一篇下一篇

猜你喜欢

热点阅读