[LeetCode]1.Two Sum

長風Qiu發表於2019-02-14

原題

題解:
簡單雜湊表

程式碼

func twoSum(nums []int, target int) []int {
    var result []int
    m := make(map[int]int)

    for i, v := range nums {
        if prev_idx, ok := m[target-v]; ok {
            result = append(result, prev_idx, i)
            break
        } else {
            m[v] = i
        }
    }
    
    return result
}

相關文章