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
相关推荐
高洁01几秒前
10分钟了解向量数据库(1)
python·深度学习·机器学习·transformer·知识图谱
DP+GISer2 分钟前
00基于pytorch的深度学习遥感地物分类全流程实战教程(包含遥感深度学习数据集制作与大图预测)-前言
pytorch·python·深度学习·图像分割·遥感·地物分类
耶夫斯计10 分钟前
【SQL_agent】基于LLM实现sql助理
数据库·python·sql·语言模型
vibag11 分钟前
RAG向量数据库
python·语言模型·langchain·大模型
梭七y11 分钟前
【力扣hot100题】(121)反转链表
算法·leetcode·链表
kisshuan1239611 分钟前
基于YOLO11改进的C3k2-AdditiveBlock实现命中检测与双重命中事件识别_1
python
mg66812 分钟前
0基础开发学习python工具_____用 Python + Pygame 打造绚丽烟花秀 轻松上手体验
开发语言·python·学习·pygame
nervermore99022 分钟前
2.6 测试
python
AD钙奶-lalala28 分钟前
leetcode核心母题总结
算法·leetcode·职场和发展
EZ_Python30 分钟前
告别WPS会员!用Python自制电子发票批量打印排版工具
python·自动化