1. func twoSum(nums []int, target int) []int {
    2. for ini, i := range nums {
    3. for inj, j := range nums {
    4. if i+j == target && ini != inj {
    5. return []int{ini, inj}
    6. }
    7. }
    8. }
    9. return nil
    10. }
    func twoSum( numbers []int ,  target int ) []int {
        hmap := map[int]int{}
        for i, v := range numbers {
            s := target - v
            if j, ok := hmap[s]; ok {
                if i < j {
                    return []int{i + 1, j + 1}
                } else {
                    return []int{j + 1, i + 1}
                }
            }
            hmap[v] = i
        }
        return nil
    }