'''
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。
你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。
示例: 给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
''' class Solution: def twoSum(self, nums, target):
"""
:type nums: List[int]
:type target: int
:rtype: List[int]
"""
for i in range(0, len(nums)):
try:
j = nums.index(target - nums[i])
except:
return '', '没有符合条件的元素'
else:
return i, j if __name__ == '__main__':
nums = [2, 7, 11, 15, 20, 12, 30, 28]
target = 17
s = Solution()
i, j = s.twoSum(nums, target)
print(i, j)

最新文章

  1. Linux命令:ps,netstat,top
  2. lua 和 c/c++ 交互 (持续更新)
  3. 384. Shuffle an Array
  4. Coding过程中遇到的一些bug
  5. QT笔记之自定义窗口拖拽移动
  6. IntelliJ IDEA修改Output输出缓存区大小【应对:too much output to process】
  7. jQuery-webcam(.NET)实现WEB摄像头监控
  8. 设置Linux时间 同步时间
  9. ibatis的there is no statement named xxx in this SqlMap
  10. JPEG 图
  11. libeXosip2(2-1) -- eXosip2 configuration API
  12. [LeetCode]题解(python):066-Plus One
  13. BZOJ_2734_[HNOI2012]集合选数_构造+状压DP
  14. 信用评分卡 (part 2of 7)
  15. DNN网络(三)python下用Tensorflow实现DNN网络以及Adagrad优化器
  16. Complete Physics Platformer Kit 学习
  17. bzoj5008: 方师傅的房子
  18. PE 装机
  19. bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)
  20. Spring Boot中的自定义start pom

热门文章

  1. iOS Testing with Xcode 阅读笔记
  2. spring boot :error querying database. Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required
  3. @ConfigurationProperties和@EnableConfigurationProperties配合使用
  4. socket_IO模型
  5. Python函数和面向对象题目
  6. sql基础语法-创建表和约束
  7. Android应用的安全隐患*
  8. vue+typescript入门学习
  9. 494 Target Sum 目标和
  10. 488 Zuma Game 祖玛游戏