package main
import (
"fmt"
)
func twoSum(nums []int, target int) []int {
for i := 0; i < len(nums); i++ {
//j从i+1开始遍历
for j := i + 1; j < len(nums); j++ {
if nums[i]+nums[j] == target {
return []int{i, j}
}
}
}
return nil
}
func main() {
nums := []int{2, 7, 11, 15}
target := 9
res := twoSum(nums, target)
fmt.Println(res)
}
package main
import (
"fmt"
)
func twoSum(nums []int, target int) []int {
for i := int(0); i < len(nums); i++ {
//j从i+1开始遍历
for j := i + 1; j < len(nums); j++ {
if nums[i]+nums[j] == target {
return []int{i, j}
}
}
}
return nil
}
func main() {
nums := []int{2, 7, 11, 15}
target := 9
res := twoSum(nums, target)
fmt.Println(res)
}