当前位置: 首页 > news >正文

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

题目:

题解:

var desc = [3]string{"Gold Medal", "Silver Medal", "Bronze Medal"}func findRelativeRanks(score []int) []string {n := len(score)type pair struct{ score, idx int }arr := make([]pair, n)for i, s := range score {arr[i] = pair{s, i}}sort.Slice(arr, func(i, j int) bool { return arr[i].score > arr[j].score })ans := make([]string, n)for i, p := range arr {if i < 3 {ans[p.idx] = desc[i]} else {ans[p.idx] = strconv.Itoa(i + 1)}}return ans
}
http://www.lryc.cn/news/470841.html

相关文章:

  • 机器学习——元学习(Meta-learning)
  • 【TIMM库】是一个专门为PyTorch用户设计的图像模型库 python库
  • 【AIGC】从CoT到BoT:AGI推理能力提升24%的技术变革如何驱动ChatGPT未来发展
  • 若依部署上线遇到的问题
  • 一个vue3的待办列表组件
  • 深入分析梧桐数据库SQL查询之挖掘季度销售冠军
  • 「ZJUBCA秋季迎新见面会预告」
  • 钉钉消息推送工具类
  • Android Studio 导入/删除/新建库的模块(第三方项目) - Module
  • flowable 去掉自带的登录权限
  • 第T8周:猫狗识别
  • 第十七周:机器学习
  • 算法4之链表
  • 掌握未来技术:KVM虚拟化安装全攻略,开启高效云端之旅
  • 挖矿病毒的处理
  • JVM(HotSpot):GC之G1垃圾回收器
  • appium文本输入的多种形式
  • springboot095学生宿舍信息的系统--论文pf(论文+源码)_kaic
  • 使用SQL在PostGIS中创建各种空间数据
  • ArkTS 如何适配手机和平板,展示不同的 Tabs 页签
  • Docker下载途径
  • Windows: 如何实现CLIPTokenizer.from_pretrained`本地加载`stable-diffusion-2-1-base`
  • MySQL 9从入门到性能优化-慢查询日志
  • ARM学习(33)英飞凌(infineon)PSOC 6 板子学习
  • 华为原生鸿蒙操作系统的发布有何重大意义和影响:
  • API 接口:连接生活与商业的数字桥梁
  • IEC101 JAVA开发记录
  • 降压恒压150V供电 负载固定5V 持续0.6A电动车仪表供电芯片SL3150H
  • QT 从ttf文件中读取图标
  • JS动态调用变量