diff --git a/go/blind_75/arrays_&_hashing/1-Two-Sum.go b/go/blind_75/arrays_&_hashing/1-Two-Sum.go new file mode 100644 index 000000000..0d8c0ca30 --- /dev/null +++ b/go/blind_75/arrays_&_hashing/1-Two-Sum.go @@ -0,0 +1,14 @@ +package arrayandhashing + +func twoSum(nums []int, target int) []int { + m := make(map[int]int) + for idx, num := range nums { + + if val, found := m[target-num]; found { + return []int{val, idx} + } + + m[num] = idx + } + return nil +} diff --git a/go/blind75/arrayAndHashing/217_containsDuplicate.go b/go/blind_75/arrays_&_hashing/217-Contains-Duplicate.go similarity index 100% rename from go/blind75/arrayAndHashing/217_containsDuplicate.go rename to go/blind_75/arrays_&_hashing/217-Contains-Duplicate.go