Compte 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.
Les équipes sont classées par points, dans l'ordre décroissant. En cas d'égalité, elles sont classées par ordre alphabétique.
Ton programme de comptage 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 se rapporte à 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 Roc avec 120 exercices, et un vrai mentorat humain, le tout gratuitement.