Merge pull request #42 from JessonChan/master

use range-for
This commit is contained in:
halfrost
2020-08-14 07:28:49 +08:00
committed by GitHub

View File

@ -2,12 +2,11 @@ package leetcode
func twoSum(nums []int, target int) []int { func twoSum(nums []int, target int) []int {
m := make(map[int]int) m := make(map[int]int)
for i := 0; i < len(nums); i++ { for k, v := range nums {
another := target - nums[i] if idx, ok := m[target-v]; ok {
if _, ok := m[another]; ok { return []int{idx, k}
return []int{m[another], i}
} }
m[nums[i]] = i m[v] = k
} }
return nil return nil
} }