506. Relative Ranks
来源:互联网 发布:淘宝开店用什么软件好 编辑:程序博客网 时间:2024/04/28 04:38
public class Solution { class Rank { int pos; int score; Rank(int pos, int score) { this.pos = pos; this.score = score; } } public String[] findRelativeRanks(int[] nums) { List<Rank> r = new ArrayList<>(); for(int i = 0; i < nums.length;i++) { r.add(new Rank(i,nums[i])); } Collections.sort(r, new Comparator<Rank>(){ public int compare(Rank r1,Rank r2) { return r2.score-r1.score; } }); String[] rank = new String[nums.length]; for(int i = 0; i < nums.length;i++) { if(i==0) { rank[r.get(i).pos] = "Gold Medal"; }else if(i==1) { rank[r.get(i).pos] = "Silver Medal"; }else if(i==2) { rank[r.get(i).pos] = "Bronze Medal"; }else{ rank[r.get(i).pos] = String.valueOf(i+1); } } return rank; }}
0 0
- 506. Relative Ranks
- LeetCode 506. Relative Ranks
- 506. Relative Ranks
- 506. Relative Ranks
- 506. Relative Ranks
- 506. Relative Ranks (E)
- [Leetcode] 506. Relative Ranks
- 506. Relative Ranks
- 506. Relative Ranks
- LeetCode-506. Relative Ranks
- 506. Relative Ranks
- leetcode 506. Relative Ranks
- 506. Relative Ranks
- LeetCode 506. Relative Ranks
- 506. Relative Ranks
- 【Leetcode】506. Relative Ranks
- LeetCode | 506. Relative Ranks
- [LeetCode]506. Relative Ranks
- Java Custom HashMap
- 广播:开机自启播放音乐
- mysql的db.properties文件
- mybatis的映射文件的头格式
- TCP原理与应用详解
- 506. Relative Ranks
- 子串计算
- Ubuntu16.04 设置mysql服务器字符集命令
- 数据库存储图片解决方案
- Java中抽象类的例子和详解
- C++前置++、后置++、不等号!及赋值运算符重载
- 设计模式:工厂方法模式
- 《数据结构和算法》之汉诺塔
- 大型网站架构演化(六)——使用反向代理和CDN加速网站响应