package main
import (
"bufio"
"fmt"
"os"
"strings"
)
func main() {
// 1️⃣ 装配一个带缓冲的 Reader(数据源:标准输入)
reader := bufio.NewReader(os.Stdin)
// 2️⃣ 读取一整行(直到遇到换行符)
line, err := reader.ReadString('\n')
if err != nil {
// 在 OJ / 简单题里,通常 err 是 EOF,可以忽略
// 生产环境可以按需处理
}
// 3️⃣ 去掉首尾空白(包括 \r \n)
line = strings.TrimSpace(line)
// 4️⃣ 按空白切分单词(比 Split(" ") 更稳)
words := strings.Fields(line)
// 5️⃣ 输出最后一个单词的长度
fmt.Println(len(words[len(words)-1]))
}



京公网安备 11010502036488号