因为题目假设每种输入只会得到一个答案,我用了一个一个尝试取答案的方法。此处使用的是while循环语句。
class Solution:
def twoSum(self,nums,target):
i=0;j=1;chang=len(nums)-1
while i<=chang:
a=nums[i];b=nums[j]
if a+b==target:
return [i,j]
break
else:
while j<=chang:
b = nums[j]
if a+b==target:
return [i,j]
break
else:
j+=1
i+=1
j=i+1
return []