题解 | #字符串反转#
字符串反转
https://www.nowcoder.com/practice/e45e078701ab4e4cb49393ae30f1bb04
package main import ( "fmt" "bufio" "os" ) func reverseWord(s string) string { sb := []byte(s) for i,j := 0,len(sb)-1; i<j; i,j=i+1,j-1 { sb[i], sb[j] = sb[j], sb[i] } return string(sb) } func main() { var s string inputReader := bufio.NewReader(os.Stdin) data, _, _ := inputReader.ReadLine() s = string(data) fmt.Println(reverseWord(s)) }
// 本题是输入一个字符串,虽然不带空格字符,但依旧使用一般方式使用 inputReader.ReadLine()