func twoSum(numbers []int, target int) []int {
for idx,number:=range numbers{
tmp:=target-number
for i:=idx+1;i<len(numbers);i++{
if numbers[i]==tmp{
return []int{idx+1,i+1}
}
}
}
return nil
}
func twoSum(numbers []int, target int) []int{
l,r:=0,len(numbers)-1
for l<r{
tmp := numbers[l]+numbers[r]
if tmp==target{
return []int{l+1,r+1}
}else if tmp>target{
r--
}else{
l++
}
}
return nil
}