lc-go/solutions/1/q151/solution.go

20 lines
419 B
Go

// Package q151 implements a solution for https://leetcode.com/problems/reverse-words-in-a-string/
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