Du wirst etwas Code schreiben, um eine Punktetafel für ein Spiel zu verwalten.
Die Punktetafel ist ein Hash namens %HighScoreBoard::Scores.
Die Schlüssel des Hashes sind die Namen der Spieler, und die Werte sind ihre Punktzahlen.
Passe die Subroutine HighScoreBoard::set_player_scores, die Spielernamen und Punktzahlen als Argumente entgegennimmt, so an, dass sie die Punktzahlen der Spieler im Hash %HighScoreBoard::Scores setzt.
Passe die Subroutine HighScoreBoard::get_player_score, die einen Spielernamen als Argument entgegennimmt, so an, dass sie die Punktzahl des Spielers aus dem Hash %HighScoreBoard::Scores zurückgibt.
Passe die Subroutine HighScoreBoard::increase_player_scores, die Spielernamen und Punktzahlen als Argumente entgegennimmt, so an, dass sie die Punktzahlen der Spieler im Hash %HighScoreBoard::Scores um die angegebene Punktzahl erhöht.
Passe die Subroutine HighScoreBoard::sort_players_by_name so an, dass sie die Spielernamen im Hash %HighScoreBoard::Scores nach ihrem Namen sortiert zurückgibt.
Passe die Subroutine HighScoreBoard::sort_players_by_score so an, dass sie die Spielernamen im Hash %HighScoreBoard::Scores nach ihrer Punktzahl sortiert zurückgibt.
Passe die Subroutine HighScoreBoard::delete_player, die einen Spielernamen als Argument entgegennimmt, so an, dass sie den Spieler aus dem Hash %HighScoreBoard::Scores löscht.
Melde dich bei Exercism an, um Perl mit 5 Konzepte84 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.