Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- events = {}
- persons = {}
- data = input()
- while True:
- if data == "no more time":
- break
- event_data = data.split(" -> ")
- name = event_data[0]
- course = event_data[1]
- points = int(event_data[2])
- if course not in events:
- events[course] = {}
- if name not in events[course]:
- events[course][name] = [points]
- else:
- if events[course][name][0] < points:
- events[course][name] = [points]
- if name not in persons:
- persons[name] = points
- else:
- persons[name] += points
- data = input()
- for key in events:
- print(f"{key}: {len(events[key])} participants")
- counter = 1
- for participant in events[key]:
- print(f"{counter}. {participant} <::> {events[key][participant][0]}")
- counter += 1
- print("Individual standings:")
- counter = 1
- for person in persons:
- print(f"{counter}. {person} -> {persons[person]}")
- counter += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement