1. Two Sum
LeetCode 1. Two Sum
Description
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1]Tags
Solution
Complexity
Code
Last updated
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1]Last updated
func twoSum(nums []int, target int) []int {
m := map[int]int{} // num:index
for i, num := range nums {
if j, ok := m[target-num]; ok {
return []int{i, j}
}
m[num] = i
}
return nil
}