// 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