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
相关推荐
北冥有羽Victoria16 小时前
TGC:深度时序图聚类的动态建模与时空平衡|ICLR 2024 深度解读
人工智能·python·算法·机器学习·支持向量机·聚类
ZC跨境爬虫16 小时前
Playwright核心操作实战精讲(QQ空间+百度+iframe,含等待_键盘_iframe操作)
前端·爬虫·python·计算机外设
小陈工16 小时前
2026年4月4日技术资讯洞察:异步编程范式重塑、架构理性回归与开发者体验革命
开发语言·人工智能·python·机器学习·架构·数据挖掘·回归
Swift社区16 小时前
LeetCode 401 二进制手表 - Swift 题解
算法·leetcode·swift
CAE虚拟与现实16 小时前
Python在Windows 平台上引入了一种新的安装与运行时管理机制
开发语言·python
财经资讯数据_灵砚智能16 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年4月4日
大数据·人工智能·python·信息可视化·自然语言处理·ai编程
数据知道16 小时前
Claude Code 进行“从头重写”的项目 Claw Code全面介绍(claw-code)
python·ai·claude code
ZHENGZJM16 小时前
用大语言模型(LLM)自动化扩充 OJ 系统测试数据:Python 脚本实战
python·语言模型·自动化
Hello eveybody16 小时前
图论简述+图论考试要点(Python)
开发语言·python·图论
memcpy016 小时前
LeetCode 3634. 使数组平衡的最少移除数目【排序+滑动窗口】1453
算法·leetcode·职场和发展