技术栈

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
相关推荐
深蓝海拓
6 分钟前
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法
笔记·python·qt·学习·pyqt
纠结哥_Shrek
6 分钟前
外贸选品工程师的工作流程和方法论
python·机器学习
小汤圆不甜不要钱
8 分钟前
「Datawhale」RAG技术全栈指南 Task 5
python·llm·rag
渐暖°
24 分钟前
【leetcode算法从入门到精通】5. 最长回文子串
vscode·算法·leetcode
今天_也很困
25 分钟前
LeetCode热题100-560. 和为 K 的子数组
java·算法·leetcode
v_for_van
38 分钟前
力扣刷题记录2(无算法背景,纯C语言)
c语言·算法·leetcode
A懿轩A
43 分钟前
【Java 基础编程】Java 变量与八大基本数据类型详解:从声明到类型转换,零基础也能看懂
java·开发语言·python
alphaTao
1 小时前
LeetCode 每日一题 2026/1/26-2026/2/1
算法·leetcode
Tansmjs
1 小时前
使用Python自动收发邮件
jvm·数据库·python
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书032026美赛A题智能手机电池续航时间预测的连续时间数学模型04OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)052025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望06【Milvus】向量数据库pymilvus使用教程072026数学建模美赛题目特点与选题建议,常用四大模型汇总08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services09Claude Code Skills 实用使用手册10Linux下V2Ray安装配置指南