main.go 369 B

12345678910111213141516171819202122
  1. package main
  2. import "fmt"
  3. func twoSum(nums []int, target int) []int {
  4. var size int = len(nums)
  5. var i int = 0
  6. var j int = 1
  7. outer: for i = 0; i < size - 1; i++ {
  8. for j = i + 1; j < size; j++ {
  9. if nums[i] + nums[j] == target {
  10. break outer
  11. }
  12. }
  13. }
  14. return []int{i, j}
  15. }
  16. func main() {
  17. nums := []int{2, 7, 11, 15}
  18. fmt.Printf("%v\n", twoSum(nums, 9))
  19. }