去掉行尾空白並替非空行編號
Trim Trailing Spaces and Number the Lines・pync-10-01
- Python 程式設計・10 Files & Exceptions
時間限制 1 秒・記憶體 31 MB
送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。
題目敘述
營隊的工作人員用平板記錄報到情形,活動結束後把整份名單匯出成純文字檔。匯出的檔案很雜亂:每一行尾端都黏著一些看不見的空白,檔案最後也常多出幾行只剩空白的行。
標準輸入就是這個檔案的完整內容。請只把每一行尾端的空白刪掉,行首的空白一律保留。名單是依小組縮排的(一組、二組 是標題,底下的人名會往內縮一格),縮排一旦被刪掉,就看不出哪一行是標題、哪一行是人名。刪完尾端空白後變成空行的行,不算報到紀錄,不編號也不計數。
輸入格式
整份名單的內容,每一行是一個標題或一個簽名。檔案可能是空的;每一行的行首、行尾都可能有空白,也可能兩邊都有。
輸出格式
對每一個留下來的行,依原本的順序輸出一行 <n>. <line>,其中 <n> 從 1 開始編號。最後再輸出一行 Signed in: <count>。
範例
範例 1
輸入
一組
Alice Wu
Bob Chen
二組
Cara Lin輸出
1. 一組
2. Alice Wu
3. Bob Chen
4. 二組
5. Cara Lin
Signed in: 5說明
範例 1 的輸入中間有一行空行,它不編號也不計數;人名前面的兩個空白則原樣保留在輸出裡。
送出程式要先用 Discord 帳號登入 Aki-Judge,並加入註解 Annotated 的 Discord 伺服器(免費)。看題目不用登入。
卡住了可以到 Discord 的 #程式問題 發問,小墨助教會先給提示,不會直接給答案。