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
相关推荐
滴滴答滴答答11 分钟前
机考刷题之 10 LeetCode 200 岛屿数量
算法·leetcode·职场和发展
geovindu32 分钟前
python: Null Object Pattern
开发语言·python·设计模式
wefly201732 分钟前
M3U8 播放调试天花板!m3u8live.cn纯网页无广告,音视频开发效率直接拉满
java·前端·javascript·python·音视频
敷衍一下X35 分钟前
Selenium元素定位
python·selenium·测试工具
与虾牵手37 分钟前
Redis 缓存穿透,我在线上被教做人的全过程(附 3 种方案 + 代码)
python
安逸sgr1 小时前
【端侧 AI 实战】BitNet 详解:1-bit LLM 推理优化从原理到部署!
人工智能·python·scrapy·fastapi·ai编程·claude
我爱学习好爱好爱1 小时前
ELK日志分析平台(三):Logstash 7.17.10 独立节点部署与基础测试(基于Rocky Linux 9.6)
linux·python·elk
yangminlei1 小时前
openclaw对接飞书
开发语言·python·飞书
minglie11 小时前
Amaranth HDL
python·fpga开发
weixin199701080162 小时前
搜好货商品详情页前端性能优化实战
java·前端·python