func twoSum(nums []int, target int) []int {
mp := map[int]int{}
for idx,num := range nums {
if p,ok:= mp[target-num]; ok {
return []int{p, idx }
}
mp[num]=idx
}
return nil
}
func twoSum(nums []int, target int) []int {
mp := map[int]int{}
for idx,num := range nums {
if p,ok:= mp[target-num]; ok {
return []int{p, idx }
}
mp[num]=idx
}
return nil
}