We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 464b940 commit 86639a4Copy full SHA for 86639a4
challenge-2/submissions/labib99/solution-template.go
@@ -0,0 +1,33 @@
1
+package main
2
+
3
+import (
4
+ "bufio"
5
+ "fmt"
6
+ "os"
7
+)
8
9
+func main() {
10
+ // Read input from standard input
11
+ scanner := bufio.NewScanner(os.Stdin)
12
+ if scanner.Scan() {
13
+ input := scanner.Text()
14
15
+ // Call the ReverseString function
16
+ output := ReverseString(input)
17
18
+ // Print the result
19
+ fmt.Println(output)
20
+ }
21
+}
22
23
+// ReverseString returns the reversed string of s.
24
+func ReverseString(s string) string {
25
+ // TODO: Implement the function
26
+ runes := []rune(s)
27
+ tmpRunes := make([]rune, len(runes))
28
+ for idx, r := range runes {
29
+ reverseIdx := len(runes) - 1 - idx
30
+ tmpRunes[reverseIdx] = r
31
32
+ return string(tmpRunes)
33
0 commit comments