Vas a escribir código para gestionar el marcador de un juego.
El marcador será un hash llamado %HighScoreBoard::Scores.
Las claves del hash serán los nombres de los jugadores y los valores serán 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 un nombre de 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 cantidad indicada.
Modifica la subrutina HighScoreBoard::sort_players_by_name para devolver los nombres de los jugadores del hash %HighScoreBoard::Scores ordenados por su nombre.
Modifica la subrutina HighScoreBoard::sort_players_by_score para devolver los nombres de los jugadores del hash %HighScoreBoard::Scores ordenados por su puntuación.
Modifica la subrutina HighScoreBoard::delete_player, que recibe un nombre de 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.