Турнір

Турнір

Середня

Вказівки

Підбиймо підсумки невеликого футбольного змагання.

На основі вхідного файлу, який містить інформацію про те, яка команда з ким грала і з яким результатом, створімо файл із таблицею такого вигляду:

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, щоб вивчати й опановувати Delphi Pascal, а також 76 вправ та справжнє наставництво від людей, і все це безкоштовно.