HJ打字的時候常常多打空白鍵,他最近使用Grammarly 的時候發現,多打的空白會被系統轉換成"*"號(僅會留最後一個空白),請模擬出此程式。
若字串前後(僅第一個和最後一個字元)有空白也需轉換
Exp:
若輸入者打入(空白鍵此處用"0"代替):
00Hello00world000!0
應輸出:
*0Hello*0world**0!*
**此為本人第一次出題,若測資有需要加強之處,還請各位大大不吝指教。
每行為須處理之字串(字元數小於100)
保證不會有空白行
若字串前後(僅第一個和最後一個字元)有空白也需轉換(見範例測資)
EOF結束
輸出該字串修改過之效果
This is my first question. APCS test is hard.
This is my* first question.** * APCS test** is hard.
轉換規則(感謝sam851015@gmail.com(多挖鼻孔有益身心健康)整理)
1. 子母與字母之間最多只能有1個空格,若出現兩個或以上,則僅保留最右側的空格,其他的以 * 取代 2. 字串末端若有多餘的空格,則全部用 * 取代 3. 若多餘的空格出現在字串開頭,則分成兩種狀況處理 - 若多餘空格長度大於等於 2,則使用狀況 1 的方式處理 - 若多餘空格長度等於 1,則將其取代為 *
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」
|