이태균/LittleAOI/문자반대출력 (rev. 1.1)
코 드 ¶
package main
import (
"os"
"fmt"
"bufio"
)
func StringReverse(s string) string {
n := len(s)
runes := make([]rune, n)
for _, rune := range s {
n--
runes[n] = rune
}
return string(runes[n:])
}
func main(){
source,_ := os.Open("source.txt")
output,_ := os.Create("result.txt")
defer source.Close()
defer output.Close()
scanner :=bufio.NewScanner(source)
var s1 string
var s2 string
scanner.Scan()
s1 = scanner.Text()
s2 = StringReverse(s1)
fmt.Fprintln(output,s2)
}