init
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package top100liked
|
||||
|
||||
// https://leetcode.cn/problems/two-sum/description/?envType=study-plan-v2&envId=top-100-liked
|
||||
|
||||
func twoSum(nums []int, target int) []int {
|
||||
for i, n := range nums {
|
||||
t := target - n
|
||||
for j, c := range nums[i+1:] {
|
||||
if t == c {
|
||||
return []int{i, i + j + 1}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return []int{}
|
||||
}
|
||||
|
||||
// func twoSum(nums []int, target int) []int {
|
||||
// map1 := make(map[int]int)
|
||||
// for k, v := range nums {
|
||||
// sub := target - v
|
||||
// if iv, ok := map1[sub]; ok {
|
||||
// return []int{iv, k}
|
||||
// }
|
||||
|
||||
// map1[v] = k
|
||||
// }
|
||||
|
||||
// return []int{}
|
||||
// }
|
||||
Reference in New Issue
Block a user