PIPELINE GATES・資料工程關卡・初階・3 題
資料工程初階・資料清洗白板題
這一頁是題幹試閱;登入/註冊後每題可以在瀏覽器裡執行、對答案,第一次交對 +10 XP。
- 01
資料清洗的練習
容易輸入一行以逗號分隔的價格字串(來源是爬蟲抓下來的欄位,可能有空值、多餘空白或非數字)。
請忽略空值與非數字的項目,只保留整數價格,依序印出:
- 有效筆數
- 價格總和
- 平均價格(四捨五入到小數第 1 位)
輸出格式:
有效筆數: (筆數)
總和: (總和)
平均: (平均)
作答登入後可作答 - 02
字典的練習
中等以下是一段客服留言的關鍵字紀錄(資料 hard code 於程式中,全部是小寫英文、以空白分隔):
logs = 'refund delay refund login error delay refund login app error delay'
用字典統計每個關鍵字出現的次數,印出出現次數最多的前 3 名。
次數相同時,依關鍵字字母順序排列。
輸出格式(每行一個,關鍵字與次數以空白分隔):
關鍵字 次數
作答登入後可作答 - 03
一維串列的練習
容易輸入一行以空白分隔的商品代碼(同一個代碼可能因為重複抓取而出現多次)。
請去除重複的代碼,但保留「第一次出現」的順序,印出去重後的代碼(以空白分隔)與被移除的筆數。
不可以用 set 直接轉換後排序——順序必須與第一次出現的順序相同。
輸出格式:
(去重後的代碼,以空白分隔)
移除重複: (筆數) 筆
作答登入後可作答

送件鴿飛出去了