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?
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.
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.
Melde dich bei Exercism an, um Delphi Pascal mit 76 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.