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)