力扣第一題 兩數之和 python版本

2021-10-12 07:16:52 字數 837 閱讀 1195

題目描述

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

你可以假設每種輸入只會對應乙個答案。但是,陣列中同乙個元素不能使用兩遍。

示例

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

返回 [0, 1]

具體**

def

twosum

(nums, target)

:for i, j in

enumerate

(nums)

: chazhi = target - j

if chazhi in nums:

for m, n in

enumerate

(nums)

:if chazhi == n and i != m:

return

[i, m]

defmain()

: nums =

list

(map

(int

,input()

.split())

)# print(nums)

target =

int(

input()

) res = twosum(nums, target)

print

(res)

main(

)

力扣第一題 兩數之和

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

第一題 兩數之和

題目 力扣 題目 給定乙個整數陣列 nums 和乙個整數目標值 target,請你在該陣列中找出 和為目標值 的那 兩個 整數,並返回它們的陣列下標。示例 1 輸入 nums 2,7,11,15 target 9 輸出 0,1 解釋 因為 nums 0 nums 1 9 返回 0,1 示例 2 輸入...

力扣第一題求兩數的和

這個簡單題我寫了半天。我本人非常不擅長程式設計,尤其不擅長寫函式。但是函式又很簡潔可以直接呼叫。所以,這也算是 近代化的艱難起步 了。我一下子能想到的辦法也就是 暴力搜尋。倆for迴圈,除此之外想不到別的了 另外不知道returnsize有啥用,刪掉還不行 note the returned arr...