|
|
@@ -0,0 +1,22 @@
|
|
|
+package main
|
|
|
+
|
|
|
+import "fmt"
|
|
|
+
|
|
|
+func twoSum(nums []int, target int) []int {
|
|
|
+ var size int = len(nums)
|
|
|
+ var i int = 0
|
|
|
+ var j int = 1
|
|
|
+ outer: for i = 0; i < size - 1; i++ {
|
|
|
+ for j = i + 1; j < size; j++ {
|
|
|
+ if nums[i] + nums[j] == target {
|
|
|
+ break outer
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return []int{i, j}
|
|
|
+}
|
|
|
+
|
|
|
+func main() {
|
|
|
+ nums := []int{2, 7, 11, 15}
|
|
|
+ fmt.Printf("%v\n", twoSum(nums, 9))
|
|
|
+}
|