Free performance tip of the day: If `player_reputations` is a long list, calculating `max(player_reputations)` in a loop of all `player_reputations` will be costly (I believe O(N^2)). You can speed up this code easily by storing `max(player_reputations)` in a variable before the list comprehension:

```python
max_reputation = max(player_reputations)
return ['h' if rep == max_reputation else 's' for rep in player_reputations]
```