水题 练习 go 语法
func twoSum(nums []int, target int) []int {
res := make([]int, 2)
n_map := make(map[int]int)
for i, v := range nums {
n_map[v] = i
}
for i, num := range nums {
if j, ok := n_map[target-num]; ok && i != j {
//fmt.Println(i)
res[0] = i
res[1] = n_map[target-num]
break
}
}
return res
}