// 單詞倒序
func HW2023005() {
// 測試用例
// let line = "yM eman si boB."
let line = "woh era uoy? I ma enif."
// 開始代碼
// let line = String(readLine()!)
// let inputArr = line.components(separatedBy: " ")
var res: String = ""
var temp: String = ""
for c in line {
if c.isLetter { // 如果是字母,則保存該字符到臨時字符串temp中
temp.append(String(c))
}else if c == " " {
// 如果是空格,則對臨時字符串temp進(jìn)行翻轉(zhuǎn)并后面加上空格,再拼接到結(jié)果串res中
res.append(String(temp.reversed()) + " ")
// 置空臨時字符串temp
temp = ""
}else {
// 如果臨時字符串temp不為空
if temp != "" {
// 拼接臨時字符串temp到結(jié)果串res中
res.append(String(temp.reversed()))
// 置空臨時字符串temp
temp = ""
}
// 將.,?標(biāo)點符號直接拼接到里面
res.append(String(c))
}
}
print(res)
}