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
相关推荐
qq_356196958 分钟前
day27pipeline管道@浙大疏锦行
python
橘颂TA10 分钟前
【剑斩OFFER】算法的暴力美学——Z字行变换
算法·leetcode·职场和发展·结构与算法
噔噔噔噔@11 分钟前
第一章、基础理论——第一节、软件测试概述
python·单元测试·压力测试
冷雨夜中漫步12 分钟前
AI入坑之路——(1)搭建本地的Python与Jupyter开发环境
人工智能·python·jupyter
CRUD酱14 分钟前
RabbitMQ是如何确保消息的可靠性的?
java·python·rabbitmq
java修仙传16 分钟前
力扣hot100:反转链表
算法·leetcode·链表
Elias不吃糖19 分钟前
Leetcode-10.正则表达式匹配(暴力 或 记忆暴力)
数据结构·c++·算法·leetcode·深度优先
sivdead20 分钟前
Agent平台消息节点输出设计思路
后端·python·agent
盼哥PyAI实验室21 分钟前
【超详细教程】Python 连接 MySQL 全流程实战
python·mysql·oracle
小年糕是糕手21 分钟前
【C++】类和对象(四) -- 取地址运算符重载、构造函数plus
c语言·开发语言·数据结构·c++·算法·leetcode·蓝桥杯