題目描述
給定乙個整數陣列 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...