版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/weixin_43851310/article/details/88113567
这个很简单,看了下其它用map实现的方法,略繁琐,暂不考虑----2019.3.4
package main
import "fmt"
func twoSum(nums []int, target int) []int {
var m []int
for i := 0; i < len(nums); i++ {
for j := i+1; j < len(nums); j++{
if nums[i] + nums[j] == target {
m = append(m,i,j)
fmt.Println(m)
return m
}
}
}
return m
}
func main() {
nums := []int{3,2,4}
t := 6
twoSum(nums,t)
}
Output:
[1 2]