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]
엄청 쉬운 문제인데 더 효율적으로 풀 방법은 또 안 떠오르고 그러네..
댓글 0