luoheng
10/7/2019 - 2:54 AM

twoSum

func twoSum(numbers []int, target int) []int {
    hash := map[int]int{}
    for i, num := range numbers {
        if _, ok := hash[num]; ok {
            return []int{hash[num]+1, i+1}
        }
        hash[target-num] = i
    }
    return []int{-1, -1}
}