Python | Leetcode Python题解之第506题相对名次

题目:

题解:

python 复制代码
class Solution:
    desc = ("Gold Medal", "Silver Medal", "Bronze Medal")

    def findRelativeRanks(self, score: List[int]) -> List[str]:
        ans = [""] * len(score)
        arr = sorted(enumerate(score), key=lambda x: -x[1])
        for i, (idx, _) in enumerate(arr):
            ans[idx] = self.desc[i] if i < 3 else str(i + 1)
        return ans
相关推荐
SCBAiotAigc1 分钟前
opencv-python学习笔记(一):画线、打开摄像头
人工智能·python·opencv
狂放不羁霸3 分钟前
VSCode | 设置保存时自动格式化 Python 文件
ide·vscode·python
Tisfy8 分钟前
LeetCode 756.金字塔转换矩阵:深度优先搜索
leetcode·矩阵·深度优先
唐叔在学习9 分钟前
buildozer打包详解:细说那些我踩过的坑
android·后端·python
轻竹办公PPT12 分钟前
2026 年工作计划 PPT 制作,对比几种 AI 生成思路
人工智能·python·powerpoint
ss27313 分钟前
Java定时任务:ScheduledThreadPoolExecutor
开发语言·python
其美杰布-富贵-李16 分钟前
PyTorch Lightning 中 TorchMetrics
人工智能·pytorch·python·计算损失
努力学算法的蒟蒻17 分钟前
day48(12.29)——leetcode面试经典150
算法·leetcode·面试
java修仙传19 分钟前
力扣hot100:有效的括号
算法·leetcode·职场和发展
38242782720 分钟前
python:selenium,CSS位置偏移反爬案例
css·python·selenium