आप एक खेल के स्कोरबोर्ड को संभालने के लिए कुछ कोड लिखेंगे।
यह स्कोरबोर्ड एक हैश होगा, जिसका नाम %HighScoreBoard::Scores होगा।
इस हैश में की खिलाड़ियों के नाम होंगी और वैल्यू उनके स्कोर होंगी।
HighScoreBoard::set_player_scores सबरूटीन को बदलिए ताकि यह खिलाड़ियों के स्कोर %HighScoreBoard::Scores हैश में रख दे। यह सबरूटीन आर्गुमेंट के रूप में खिलाड़ियों के नाम और स्कोर लेता है।
HighScoreBoard::get_player_score सबरूटीन को बदलिए ताकि यह %HighScoreBoard::Scores हैश से उस खिलाड़ी का स्कोर लौटा दे। यह सबरूटीन आर्गुमेंट के रूप में खिलाड़ी का नाम लेता है।
HighScoreBoard::increase_player_scores सबरूटीन को बदलिए ताकि यह %HighScoreBoard::Scores हैश में खिलाड़ियों के स्कोर को दिए गए स्कोर जितना बढ़ा दे। यह सबरूटीन आर्गुमेंट के रूप में खिलाड़ियों के नाम और स्कोर लेता है।
HighScoreBoard::sort_players_by_name सबरूटीन को बदलिए ताकि यह %HighScoreBoard::Scores हैश में मौजूद खिलाड़ियों के नाम उनके नाम के अनुसार क्रम में लगाकर लौटा दे।
HighScoreBoard::sort_players_by_score सबरूटीन को बदलिए ताकि यह %HighScoreBoard::Scores हैश में मौजूद खिलाड़ियों के नाम उनके स्कोर के अनुसार क्रम में लगाकर लौटा दे।
HighScoreBoard::delete_player सबरूटीन को बदलिए ताकि यह %HighScoreBoard::Scores हैश से उस खिलाड़ी को हटा दे। यह सबरूटीन आर्गुमेंट के रूप में खिलाड़ी का नाम लेता है।
Exercism पर साइन अप कीजिए और Perl को 5 कॉन्सेप्ट84 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।