fork download
  1. def twoSum(nums, target):
  2. numsMap = {}
  3. for i in range(0,len(nums)):
  4. t = target - nums[i]
  5. if(t in numsMap):
  6. return [numsMap[t],i]
  7. else:
  8. numsMap[nums[i]]=i
  9.  
  10. return [-1,-1]
  11.  
  12. def main():
  13. nums = [2, 7, 11, 15]
  14. target = 9
  15. print(twoSum(nums,target))
  16.  
  17. main()
  18.  
  19.  
  20.  
Success #stdin #stdout 0.07s 14104KB
stdin
Standard input is empty
stdout
[0, 1]