Werte die Ergebnisse eines kleinen Fußballwettbewerbs aus.
Auf Grundlage einer Eingabedatei, die angibt, welches Team gegen welches gespielt hat und wie das Ergebnis ausging, erstellst du 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?
Ein Sieg bringt einem Team 3 Punkte. Ein Unentschieden bringt 1. Eine Niederlage bringt 0.
Die Rangfolge richtet sich absteigend nach Punkten. Bei Punktgleichheit werden die Teams alphabetisch sortiert.
Dein Programm zur Auswertung erhält eine Eingabe, die so aussieht:
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 also:
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 SQLite mit 81 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.