技术栈

Python | Leetcode Python题解之第506题相对名次

Mopes__2024-10-27 21:57

题目:

题解:

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
上一篇:当遇到 502 错误(Bad Gateway)怎么办
下一篇:Spring Boot
相关推荐
deepxuan
12 分钟前
Day1--python三大库-Pandas
人工智能·python·pandas
嫂子的姐夫
14 分钟前
042-spiderbuf第C7题
爬虫·python·逆向
2403_83556847
23 分钟前
自然语言处理(NLP)入门:使用NLTK和Spacy
jvm·数据库·python
剑穗挂着新流苏312
27 分钟前
Pytorch加载数据
python·深度学习·transformer
qq_45239623
29 分钟前
【Python × AI】多智能体协作:从 AutoGPT 到 CrewAI 的组织进化论
大数据·人工智能·python·ai
guhy fighting
1 小时前
pycharm 切换版本和窗口cmd看到的版本不一致问题解决
ide·python·pycharm
今儿敲了吗
1 小时前
python基础学习笔记第六章——函数进阶
笔记·python·学习
x_xbx
1 小时前
LeetCode:83. 删除排序链表中的重复元素
算法·leetcode·链表
码码哈哈0.0
2 小时前
LangChain 快速入门(从0到可用)
开发语言·python·langchain
2301_77650872
2 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)04班级宠物园部署指南05OpenClaw 使用和管理 MCP 完全指南06Labelme从安装到标注:零基础完整指南07UV安装并设置国内源08“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)09AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南10OpenClaw Control UI安全上下文访问配置