class Solution:

    def findRelativeRanks(self, score: List[int]) -> List[str]:

        

        def medal(n):

            if n == 1: return 'Gold Medal'

            if n == 2: return 'Silver Medal'

            if n == 3: return 'Bronze Medal'

            return str(n)

        

        order = sorted(score, reverse=True)

        rank = {o : i + 1 for i, o in enumerate(order)}

        return [medal(rank[o]) for o in score]


엄청 쉬운 문제인데 더 효율적으로 풀 방법은 또 안 떠오르고 그러네..