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
相关推荐
2303_8212873814 小时前
mysql在事务中执行DDL的后果_MySQL 8.0之前的限制
jvm·数据库·python
2301_7693406714 小时前
Golang怎么用gRPC Gateway_Golang gRPC Gateway教程【经典】
jvm·数据库·python
Jetev14 小时前
HTML函数运行时触控屏失灵是硬件故障吗_输入层兼容性测试【详解】
jvm·数据库·python
毋语天14 小时前
Python 进阶:元组、字典、集合与函数全解析
开发语言·python
wang3zc14 小时前
Golang怎么实现SSE服务端推送事件_Golang如何用Server-Sent Events实时推送数据【教程】
jvm·数据库·python
yexuhgu14 小时前
c++ trpc-cpp框架 c++如何使用腾讯trpc构建微服务
jvm·数据库·python
夏恪14 小时前
Go语言如何连接Redis_Go语言Redis连接操作教程【进阶】
jvm·数据库·python
MATLAB代码顾问14 小时前
哈里斯鹰优化算法(HHO)原理与Python实现
python·算法·机器学习
2501_9012005314 小时前
如何用 Network 面板的性能节流模拟弱网环境下的加载
jvm·数据库·python
kexnjdcncnxjs14 小时前
Redis怎样优雅地关闭AOF_在运行期间动态将appendonly设置为no
jvm·数据库·python