锦标赛

锦标赛

中等

说明

统计一场小型足球比赛的结果。

根据一个输入文件(其中包含哪支队伍对阵哪支队伍,以及比赛结果如何),创建一个包含如下表格的文件:

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,全部免费。