Scriverai del codice per gestire il tabellone dei punteggi di un gioco.
Il tabellone sarà un hash chiamato %HighScoreBoard::Scores.
Le chiavi dell'hash saranno i nomi dei giocatori, mentre i valori saranno i loro punteggi.
%Scores
Modifica il sottoprogramma HighScoreBoard::set_player_scores, che prende come argomenti i nomi dei giocatori e i loro punteggi, per impostare i punteggi dei giocatori nell'hash %HighScoreBoard::Scores.
%Scores
Modifica il sottoprogramma HighScoreBoard::get_player_score, che prende come argomento il nome di un giocatore, per restituire il punteggio del giocatore dall'hash %HighScoreBoard::Scores.
%Scores
Modifica il sottoprogramma HighScoreBoard::increase_player_scores, che prende come argomenti i nomi dei giocatori e i loro punteggi, per aumentare i punteggi dei giocatori nell'hash %HighScoreBoard::Scores del punteggio indicato.
%Scores per nomeModifica il sottoprogramma HighScoreBoard::sort_players_by_name in modo che restituisca i nomi dei giocatori nell'hash %HighScoreBoard::Scores ordinati per nome.
%Scores per punteggioModifica il sottoprogramma HighScoreBoard::sort_players_by_score in modo che restituisca i nomi dei giocatori nell'hash %HighScoreBoard::Scores ordinati per punteggio.
%Scores
Modifica il sottoprogramma HighScoreBoard::delete_player, che prende come argomento il nome di un giocatore, per eliminare il giocatore dall'hash %HighScoreBoard::Scores.
Iscriviti a Exercism per imparare e padroneggiare Perl con 5 concetti84 esercizi e il mentoring di persone reali, tutto gratis.