Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command = input()
- dict_user = {}
- dict_language = {}
- while command != 'exam finished':
- tokens = command.split('-')
- if tokens[1] == 'banned':
- del dict_user[tokens[0]]
- else:
- user = tokens[0]
- language = tokens[1]
- points = int(tokens[2])
- if user not in dict_user:
- dict_user[user] = points
- else:
- if dict_user[user] < points:
- dict_user[user] = points
- if language not in dict_language:
- dict_language[language] = 1
- else:
- dict_language[language] += 1
- command = input()
- print('Results:')
- for (k, v) in sorted(dict_user.items(), key=lambda x: (-x[1], x[0])):
- print(f'{k} | {v}')
- print('Submissions:')
- for (k, v) in sorted(dict_language.items(), key=lambda x: (-x[1], x[0])):
- print(f'{k} - {v}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement