该题目来源于牛客网《剑指offer》专题。
例如,“student. a am I”,正确的句子应该是“I am a student.”
Go语言实现:
func reverseSentence(str string) {
//strings.Fields(s string) []string,直接返回使用空格分割的字符串
strArray := strings.Fields(str)
for i := len(strArray) - 1; i >= 0; i-- {
if i == 0 {
fmt.Print(strArray[i])
} else {
fmt.Print(strArray[i], " ")
}
}
}
本文介绍了一种使用Go语言实现的句子翻转方法。通过示例“student.aamI”展示如何将其转换为正确的“I am a student.”。具体实现采用strings.Fields函数分割字符串,并通过循环逆序打印实现翻转。

496





