Tu vas écrire du code pour gérer le tableau des scores d'un jeu.
Ce tableau des scores sera un hash appelé %HighScoreBoard::Scores.
Les clés du hash seront les noms des joueurs, et les valeurs seront leurs scores.
%Scores
Modifie le sous-programme HighScoreBoard::set_player_scores, qui prend des noms de joueurs et des scores en arguments, pour définir les scores des joueurs dans le hash %HighScoreBoard::Scores.
%Scores
Modifie le sous-programme HighScoreBoard::get_player_score, qui prend un nom de joueur en argument, pour qu'il renvoie le score du joueur depuis le hash %HighScoreBoard::Scores.
%Scores
Modifie le sous-programme HighScoreBoard::increase_player_scores, qui prend des noms de joueurs et des scores en arguments, pour augmenter les scores des joueurs dans le hash %HighScoreBoard::Scores du score donné.
%Scores par leur nomModifie le sous-programme HighScoreBoard::sort_players_by_name pour qu'il renvoie les noms des joueurs du hash %HighScoreBoard::Scores triés par nom.
%Scores par leur scoreModifie le sous-programme HighScoreBoard::sort_players_by_score pour qu'il renvoie les noms des joueurs du hash %HighScoreBoard::Scores triés par score.
%Scores
Modifie le sous-programme HighScoreBoard::delete_player, qui prend un nom de joueur en argument, pour supprimer le joueur du hash %HighScoreBoard::Scores.
Inscris-toi sur Exercism pour apprendre et maîtriser Perl avec 5 concepts84 exercices, et un vrai mentorat humain, le tout gratuitement.