Kurzusok
/
Perl
Perl
/
Feladatok
/
Pontszámtábla
Pontszámtábla

Pontszámtábla

Tanulófeladat

Utasítások

Kódot fogsz írni egy játék pontszámtáblájának kezeléséhez. A pontszámtábla egy %HighScoreBoard::Scores nevű hash lesz. A hash kulcsai a játékosok nevei, az értékek pedig a pontszámaik lesznek.

1. Állítsd be egy játékos pontszámát a %Scores hashben

Módosítsd a HighScoreBoard::set_player_scores szubrutint, amely argumentumként játékosneveket és pontszámokat kap, hogy beállítsa a játékosok pontszámait a %HighScoreBoard::Scores hashben.

2. Kérdezd le egy játékos pontszámát a %Scores hashből

Módosítsd a HighScoreBoard::get_player_score szubrutint, amely argumentumként egy játékosnevet kap, hogy visszaadja a játékos pontszámát a %HighScoreBoard::Scores hashből.

3. Növeld egy játékos pontszámát a %Scores hashben

Módosítsd a HighScoreBoard::increase_player_scores szubrutint, amely argumentumként játékosneveket és pontszámokat kap, hogy a megadott pontszámmal növelje a játékosok pontszámait a %HighScoreBoard::Scores hashben.

4. Rendezd a %Scores hash játékosait név szerint

Módosítsd a HighScoreBoard::sort_players_by_name szubrutint, hogy név szerint rendezve adja vissza a %HighScoreBoard::Scores hashben lévő játékosok nevét.

5. Rendezd a %Scores hash játékosait pontszám szerint

Módosítsd a HighScoreBoard::sort_players_by_score szubrutint, hogy pontszám szerint rendezve adja vissza a %HighScoreBoard::Scores hashben lévő játékosok nevét.

6. Törölj egy játékost a %Scores hashből

Módosítsd a HighScoreBoard::delete_player szubrutint, amely argumentumként egy játékosnevet kap, hogy törölje a játékost a %HighScoreBoard::Scores hashből.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Perl Exercism

Készen állsz elkezdeni a(z) Pontszámtábla feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Perl nyelvet 5 fogalom84 feladat segítségével, valódi emberi mentorálással, mindez ingyen.