Tournoi

Tournoi

Moyen

Instructions

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 ?

  • MP : matchs joués
  • W : matchs gagnés
  • D : matchs nuls (égalité)
  • L : matchs perdus
  • P : points

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.

Entrée

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.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Bash Exercism

Prêt à commencer Tournoi ?

Inscris-toi sur Exercism pour apprendre et maîtriser Bash avec 97 exercices, et un vrai mentorat humain, le tout gratuitement.