學習軌道
/
Perl
Perl
/
練習
/
高分排行榜
高分排行榜

高分排行榜

學習練習

說明

你將要寫一些程式碼來管理遊戲的計分板。 計分板會是一個名為 %HighScoreBoard::Scores 的雜湊。 雜湊的鍵會是玩家的名字,而值則會是他們的分數。

1. 在 %Scores 雜湊中設定玩家的分數

修改 HighScoreBoard::set_player_scores 副程式,它接受玩家名稱和分數作為引數,用來設定玩家在 %HighScoreBoard::Scores 雜湊中的分數。

2. 從 %Scores 雜湊取得玩家的分數

修改 HighScoreBoard::get_player_score 副程式,它接受玩家名稱作為引數,用來從 %HighScoreBoard::Scores 雜湊回傳該玩家的分數。

3. 在 %Scores 雜湊中增加玩家的分數

修改 HighScoreBoard::increase_player_scores 副程式,它接受玩家名稱和分數作為引數,用來將玩家在 %HighScoreBoard::Scores 雜湊中的分數增加指定的分數。

4. 依名字排序 %Scores 雜湊中的玩家

修改 HighScoreBoard::sort_players_by_name 副程式,回傳 %HighScoreBoard::Scores 雜湊中的玩家名稱,並依名字排序。

5. 依分數排序 %Scores 雜湊中的玩家

修改 HighScoreBoard::sort_players_by_score 副程式,回傳 %HighScoreBoard::Scores 雜湊中的玩家名稱,並依分數排序。

6. 從 %Scores 雜湊刪除玩家

修改 HighScoreBoard::delete_player 副程式,它接受玩家名稱作為引數,用來從 %HighScoreBoard::Scores 雜湊刪除該玩家。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Perl Exercism

準備好開始 高分排行榜 了嗎?

註冊 Exercism,透過 5 個概念84 個練習 和真人引導來學習並精通 Perl,全部免費。