码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode练习

时间:2019-09-18 11:04:41      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:twosum   color   col   sel   leetcode   solution   temp   targe   object   

一、两数之和
#解法1
class Solution(object):
def twoSum(self, nums, target):
lens = len(nums)
for i in range(0,lens):
for j in range(i+1,lens):
num1 = nums[i]
num2 = nums[j]
if (num1 + num2 == target):
# m = nums.index(num1)
# n = nums.index(num2)
lis = [i,j]
return (lis)
twoSum(0,[4,3,2], 5)

#解法2
class Solution(object):
def twoSum(self, nums, target):
j = -1
lens = len(nums)
for i in range(1,lens):
temp = nums[:i]
if (target - nums[i]) in temp:
j = temp.index(target - nums[i])
break
if j >= 0:
lis = [j,i]
return (lis)
twoSum(0,[4,3,2], 5)

leetcode练习

标签:twosum   color   col   sel   leetcode   solution   temp   targe   object   

原文地址:https://www.cnblogs.com/xiaojingjingzhuanshu/p/11539879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!