1.两数之和
class Solution:
def twoSum(self, nums, target):
a=0
cnm=dict()
count=-1
for i in nums:
count+=1
if i not in cnm:
cnm[i]=count
else:
a=1
c=list()
c.append(cnm[i])
c.append(count)
cnm[i]=c
print(cnm)
for key in cnm:
if (target-key in cnm)&(key!=target/2):
return cnm[key],cnm[target-key]
quit()
if (a==1)&(key==target/2):
return cnm[key][0],cnm[key][1]
quit()
执行用时:40 ms, 在所有 Python3 提交中击败了61.09%的用户
内存消耗:16.3 MB, 在所有 Python3 提交中击败了5.02%的用户