錦標賽

錦標賽

中等

說明

統計一場小型足球比賽的結果。

根據一份記錄了哪支隊伍對上哪支隊伍、以及比賽結果的輸入檔,建立一個含有像這樣表格的檔案:

Team                           | MP |  W |  D |  L |  P
Devastating Donkeys            |  3 |  2 |  1 |  0 |  7
Allegoric Alaskans             |  3 |  2 |  0 |  1 |  6
Blithering Badgers             |  3 |  1 |  0 |  2 |  3
Courageous Californians        |  3 |  0 |  1 |  2 |  1

那些縮寫是什麼意思?

  • MP:出賽場數
  • W:勝場數
  • D:平手場數(和局)
  • L:敗場數
  • P:積分

贏一場可獲得 3 分。平手可得 1 分。輸一場則得 0 分。

結果應依積分由高到低排序。若積分相同,則依隊伍名稱的字母順序排列。

輸入

你的統計程式會收到像這樣的輸入:

Allegoric Alaskans;Blithering Badgers;win
Devastating Donkeys;Courageous Californians;draw
Devastating Donkeys;Allegoric Alaskans;win
Courageous Californians;Blithering Badgers;loss
Blithering Badgers;Devastating Donkeys;loss
Allegoric Alaskans;Courageous Californians;win

比賽結果是對照列出的第一支隊伍。所以這一行:

Allegoric Alaskans;Blithering Badgers;win

代表 Allegoric Alaskans 擊敗了 Blithering Badgers。

這一行:

Courageous Californians;Blithering Badgers;loss

代表 Blithering Badgers 擊敗了 Courageous Californians。

還有這一行:

Devastating Donkeys;Courageous Californians;draw

代表 Devastating Donkeys 和 Courageous Californians 打成平手。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Delphi Pascal Exercism

準備好開始 錦標賽 了嗎?

註冊 Exercism,透過 76 個練習 和真人引導來學習並精通 Delphi Pascal,全部免費。