1.go 331 B

12345678910111213141516171819202122
  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func twoSum(nums []int, target int) []int {
  6. var i, j, v int
  7. for i, v = range nums {
  8. for j = i + 1; j < len(nums); j++ {
  9. if v+nums[j] == target {
  10. return []int{i, j}
  11. }
  12. }
  13. }
  14. // not found, [-1 -1]
  15. return []int{-1, -1}
  16. }
  17. func main() {
  18. fmt.Println(twoSum([]int{1, 2, 5, 6, 7}, 11))
  19. }