Vas a escribir código para gestionar la tabla de puntuaciones de un juego.
La tabla de puntuaciones será un hash llamado %HighScoreBoard::Scores.
Las claves del hash serán los nombres de los jugadores y los valores, sus puntuaciones.
Modifica la subrutina HighScoreBoard::set_player_scores, que recibe nombres de jugadores y puntuaciones como argumentos, para establecer las puntuaciones de los jugadores en el hash %HighScoreBoard::Scores.
Modifica la subrutina HighScoreBoard::get_player_score, que recibe el nombre de un jugador como argumento, para devolver la puntuación del jugador desde el hash %HighScoreBoard::Scores.
Modifica la subrutina HighScoreBoard::increase_player_scores, que recibe nombres de jugadores y puntuaciones como argumentos, para aumentar las puntuaciones de los jugadores en el hash %HighScoreBoard::Scores en la puntuación indicada.
Modifica la subrutina HighScoreBoard::sort_players_by_name para que devuelva los nombres de los jugadores del hash %HighScoreBoard::Scores ordenados por su nombre.
Modifica la subrutina HighScoreBoard::sort_players_by_score para que devuelva los nombres de los jugadores del hash %HighScoreBoard::Scores ordenados por su puntuación.
Modifica la subrutina HighScoreBoard::delete_player, que recibe el nombre de un jugador como argumento, para eliminar al jugador del hash %HighScoreBoard::Scores.
Regístrate en Exercism para aprender y dominar Perl con 5 conceptos84 ejercicios y mentoría humana real, todo gratis.