b472: 帶特殊字符的回文單詞識別!
Tags :
Accepted rate : 31人/32人 ( 97% ) [非即時]
評分方式:
Strictly

最近更新 : 2025-09-03 17:40

Content

編寫一個Python程序,提示用戶輸入一個英文句子(含大小寫、標點符號和空格),對句子中的每個單詞進行預處理(去除非字母字符、統一轉為小寫),然後識別出**原單詞長度≥2**且**預處理後為回文**的單詞,最後輸出符合條件的原單詞(若無則提示對應信息)。 

預處理規則:僅保留單詞中的字母(a-z、A-Z),其餘字符(如逗號、撇號、感嘆號等)全部剔除,再將剩餘字符轉為小寫。

Input

一個英文句子(例如:"Madam I'm Adam! racecar apple")

Output

- 若存在符合條件的單詞:“符合條件的回文單詞:” 後跟每個符合條件的原單詞(每個單詞佔一行)

- 若無符合條件的單詞:“沒有符合條件的回文單詞。”

Sample Input #1
Madam I'm Adam! racecar apple banana
Sample Output #1
符合條件的回文單詞:
Madam
racecar
Sample Input #2
Hello world! python code test
Sample Output #2
沒有符合條件的回文單詞。
Sample Input #3
"Level" is a palindrome, but "test123" isn't.
Sample Output #3
符合條件的回文單詞:
"Level"
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (33%): 1.0s , <1K
不公開 測資點#1 (33%): 1.0s , <1K
不公開 測資點#2 (34%): 1.0s , <1K
Hint :
Tags:
出處:
[管理者:
wcchiang@g.p... (鄭穎清Chiang Weng ...)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」