elma_developer_test/twonums/twonums.go

24 lines
386 B
Go
Raw Normal View History

package twonums
import "fmt"
func main() {
var test_nums []int
test_nums = append(test_nums, 2, 3, 5, 6, 9, 1)
2022-09-16 13:48:36 +03:00
fmt.Print(TwoSum(test_nums, 10))
}
2022-09-16 13:48:36 +03:00
func TwoSum(nums []int, target int) []int {
var result []int
for i := 0; i < len(nums); i++ {
for j := i + 1; j < len(nums); j++ {
if nums[i]+nums[j] == target {
result = append(result, i, j)
}
}
}
return result
}