Open Clear2 opened 4 years ago
func towSum(nums [4]int, target int) []int { m := make(map[int]int) for i := 0; i < len(nums); i++ { key := target - nums[i] if _, ok := m[key]; ok { return []int{m[key], i} } m[nums[i]] = i } return nil }
var num = [...]int {2, 7, 11, 15} var target = 9 func main() { a := towSum(num, target) fmt.Println(a) }