Mini-Project: The Chapter Roster Manager

A community organization tracks members across several city chapters. Build a list of at least eight member records with name, city, and hours. Then: (1) group members into a dictionary keyed by city, (2) for each city print the member count and the total hours, (3) produce a leaderboard of all members sorted by hours descending WITHOUT modifying the original list, (4) prove the original is unmodified by printing it before and after, (5) find the city with the highest total hours. Both languages.

SANKOFA SANDBOX
loading editor…
Your turn → Work through it step by step. This is a piece of the course project, not a throwaway exercise.

Built it in both languages?

Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.

← BackNext: Module 19: Errors and Exceptions →