Files
leetcode/top-100-liked/1_test.go
T
2026-05-31 01:09:31 +10:00

31 lines
561 B
Go

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{}
// }