LeetCode Task01 兩數之和

2021-10-03 09:05:24 字數 857 閱讀 2000

解答執行結果

1. 兩數之和

給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。

你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。

給定 nums = [2, 7, 11, 15], target = 9

因為 nums[0] + nums[1] = 2 + 7 = 9

所以返回 [0, 1]

class

solution

(object):

deftwosum

(self, nums=

[int

], target=

int)

:"""

:type nums: list[int]

:type target: int

:rtype: list[int]

"""n=

len(nums)

for i in

range(0

,n-1):

for j in

range

(i+1

,n):

if nums[i]

+nums[j]

==target:

return

([i,j]

)break

因為自己是前段時間剛剛開始學習python語言(還未學完),故只用了最簡單的兩層迴圈查詢的辦法。深入學習之後會再次挑戰找到更好的方法。

01 兩數之和

給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2 7 9...

01 兩數之和

給定乙個整數陣列nums和乙個目標值target,請你在該陣列中找出和為目標值的那兩個整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2 7 9 所以返回...

01 兩數之和

難度 簡單 題目描述 給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,陣列中同乙個元素不能使用兩遍。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 n...