Turnier

Turnier

Mittel

Anleitung

Erstelle die Tabelle mit den Ergebnissen eines kleinen Fußballturniers.

Erstelle anhand einer Eingabedatei, die angibt, welches Team gegen welches gespielt hat und wie das Ergebnis war, eine Datei mit einer Tabelle wie dieser:

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

Was bedeuten diese Abkürzungen?

  • MP: Spiele
  • W: Siege
  • D: Unentschieden
  • L: Niederlagen
  • P: Punkte

Für einen Sieg erhält ein Team 3 Punkte. Für ein Unentschieden 1. Für eine Niederlage 0.

Die Tabelle sollte nach Punkten absteigend sortiert sein. Bei Punktgleichheit werden die Teams alphabetisch geordnet.

Eingabe

Dein Auswertungsprogramm erhält Eingaben, die so aussehen:

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

Das Ergebnis des Spiels bezieht sich auf das zuerst genannte Team. Diese Zeile:

Allegoric Alaskans;Blithering Badgers;win

bedeutet, dass die Allegoric Alaskans die Blithering Badgers besiegt haben.

Diese Zeile:

Courageous Californians;Blithering Badgers;loss

bedeutet, dass die Blithering Badgers die Courageous Californians besiegt haben.

Und diese Zeile:

Devastating Donkeys;Courageous Californians;draw

bedeutet, dass die Devastating Donkeys und die Courageous Californians unentschieden gespielt haben.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Delphi Pascal Exercism

Bereit, mit Turnier zu starten?

Melde dich bei Exercism an, um Delphi Pascal mit 76 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.