package main import ( "fmt" ) func twoSum(nums []int, target int) []int { var i, j, v int for i, v = range nums { for j = i + 1; j < len(nums); j++ { if v+nums[j] == target { return []int{i, j} } } } // not found, [-1 -1] return []int{-1, -1} } func main() { fmt.Println(twoSum([]int{1, 2, 5, 6, 7}, 11)) }