[python]スナップ:1.両数の和

470 ワード

スナップ:1.2つの数の和「」は、整数配列numsとターゲット値targetを与えます.この配列で、ターゲット値とターゲット値の2つの整数を見つけて、その配列の下に返してください.入力ごとに1つの答えしか対応しないと仮定できます.しかし、この配列の同じ要素を繰り返し利用することはできません.例:nums=[2,7,11,15]が与えられ、target=9はnums[0]+nums[1]=2+7=9であるため[0,1]’’を返す
def twoSum(nums,target):
    for i in range(len(nums)-1):
        for j in range(len(nums)-i-1):
            if nums[i] + nums[j+i+1] == target:
                return [i,j+i+1]
nums = [3,2,4]
target = 6
print(twoSum(nums,target))