diff --git a/reverse-string/sol.go b/reverse-string/sol.go new file mode 100644 index 0000000..12776e7 --- /dev/null +++ b/reverse-string/sol.go @@ -0,0 +1,12 @@ +package main + +// Time: O(n) +// Space: O(1) +func reverseString(s []byte) { + l := len(s) + for p := 0; p <= (l-1)/2; p++ { + tmp := s[p] + s[p] = s[l-p-1] + s[l-p-1] = tmp + } +}