题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
package main import ( "bufio" "fmt" "os" "strings" ) func main() { reader := bufio.NewReader(os.Stdin) s, _ := reader.ReadString('\n') s = strings.TrimSpace(s) // 去掉字符串末尾的换行符 fmt.Println(Stats(s)) } func Stats(s string) int { if strings.Contains(s, " ") { words := strings.Split(s, " ") lastWord := words[len(words)-1] return len(lastWord) } else { // 如果字符串中没有空格,那么整个字符串就是一个单词 return len(s) } }