19 lines
320 B
Go
19 lines
320 B
Go
package q151
|
|
|
|
import "strings"
|
|
|
|
func reverseWords(s string) string {
|
|
b := strings.Builder{}
|
|
fields := strings.Fields(s)
|
|
if len(fields) > 0 {
|
|
b.WriteString(fields[len(fields)-1])
|
|
}
|
|
for i := len(fields) - 2; i >= 0; i-- {
|
|
b.WriteByte(' ')
|
|
b.WriteString(fields[i])
|
|
}
|
|
|
|
return b.String()
|
|
}
|
|
|
|
var _ = reverseWords
|