Comptabilise les résultats d'une petite compétition de football.
À partir d'un fichier d'entrée indiquant quelle équipe a joué contre quelle autre et quel a été le résultat, crée un fichier contenant un tableau comme celui-ci :
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
Que signifient ces abréviations ?
Une victoire rapporte 3 points à une équipe. Un match nul en rapporte 1. Une défaite en rapporte 0.
Le classement doit être trié par points, par ordre décroissant. En cas d'égalité, les équipes sont classées par ordre alphabétique.
Ton programme de comptabilisation recevra une entrée qui ressemble à ceci :
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
Le résultat du match concerne la première équipe citée. Ainsi, cette ligne :
Allegoric Alaskans;Blithering Badgers;win
signifie que les Allegoric Alaskans ont battu les Blithering Badgers.
Cette ligne :
Courageous Californians;Blithering Badgers;loss
signifie que les Blithering Badgers ont battu les Courageous Californians.
Et cette ligne :
Devastating Donkeys;Courageous Californians;draw
signifie que les Devastating Donkeys et les Courageous Californians ont fait match nul.
Inscris-toi sur Exercism pour apprendre et maîtriser Delphi Pascal avec 76 exercices, et un vrai mentorat humain, le tout gratuitement.