Você vai escrever um código para gerenciar o placar de um jogo.
O placar será um hash chamado %HighScoreBoard::Scores.
As chaves do hash serão os nomes dos jogadores, e os valores serão as pontuações deles.
Modifique a sub-rotina HighScoreBoard::set_player_scores, que recebe nomes de jogadores e pontuações como argumentos, para definir as pontuações dos jogadores no hash %HighScoreBoard::Scores.
Modifique a sub-rotina HighScoreBoard::get_player_score, que recebe um nome de jogador como argumento, para retornar a pontuação do jogador no hash %HighScoreBoard::Scores.
Modifique a sub-rotina HighScoreBoard::increase_player_scores, que recebe nomes de jogadores e pontuações como argumentos, para aumentar as pontuações dos jogadores no hash %HighScoreBoard::Scores pela pontuação informada.
Modifique a sub-rotina HighScoreBoard::sort_players_by_name para retornar os nomes dos jogadores no hash %HighScoreBoard::Scores ordenados pelo nome.
Modifique a sub-rotina HighScoreBoard::sort_players_by_score para retornar os nomes dos jogadores no hash %HighScoreBoard::Scores ordenados pela pontuação.
Modifique a sub-rotina HighScoreBoard::delete_player, que recebe um nome de jogador como argumento, para excluir o jogador do hash %HighScoreBoard::Scores.
Crie sua conta no Exercism para aprender e dominar Perl com 5 conceitos84 exercícios e mentoria humana de verdade, tudo de graça.