Original code:
from collections import Counter from collections import OrderedDict class LeagueTable: def __init__(self, players): self.standings = OrderedDict([(player, Counter()) for player in players]) def record_result(self, player, score): self.standings[player]['games_played'] += 1 self.standings[player]['score'] += score def player_rank(self, rank): return None if __name__ == "__main__": table = LeagueTable(['Mike', 'Chris', 'Arnold']) table.record_result('Mike', 2) table.record_result('Mike', 3) table.record_result('Arnold', 5) table.record_result('Chris', 5) print(table.player_rank(1))
Dashboard
Start Trial
Sign In
Home
Product
Features
Use Cases
Customers
ROI Calculator
Integrations
Assessments
Tests
Questions
Pricing
Resources
Book: Evidence-Based Hiring
Blog
Support
Contact Us
Legal
For Jobseekers
© TestDome, 2024.