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
相关推荐
jzlhll12320 分钟前
通过gradle发布aar或jar携带sources-jar到maven nexus
python·maven·jar
湫ccc24 分钟前
《Opencv》信用卡信息识别项目
人工智能·python·opencv·计算机视觉
赵谨言35 分钟前
Python 的医疗问句中的实体识别算法的研究(Flask)
经验分享·python·毕业设计
风_流沙38 分钟前
python 对MySQL操作封装工具类
开发语言·python·mysql
CM莫问1 小时前
python实战(十三)——基于Bert+HDBSCAN的微博热搜数据挖掘
人工智能·python·深度学习·语言模型·数据分析·文本挖掘·主题挖掘
B站计算机毕业设计超人1 小时前
计算机毕业设计hadoop+spark+hive新能源汽车推荐系统 汽车数据分析可视化大屏 新能源汽车推荐系统 汽车爬虫 汽车大数据 机器学习
大数据·hive·hadoop·python·深度学习·spark·课程设计
奶香臭豆腐1 小时前
PyCharm简单调试
python·pycharm
天弈初心1 小时前
python:利用神经网络技术确定大量离散点中纵坐标可信度的最高集中区间
开发语言·python·神经网络
Serendipity_Carl2 小时前
爬虫基础之爬取某基金网站+数据分析
爬虫·python·pycharm·数据分析·数据可视化
dundunmm2 小时前
【数据挖掘】深度高斯过程
python·深度学习·机器学习·数据挖掘·高斯过程·深度高斯过程