首页>itarticle>[leetcode] problem 506 – relative ranks
[leetcode] problem 506 – relative ranks
admin11月 13, 20200
Given scores of N athletes, find their relative ranks and the people with the top three highest scores, who will be awarded medals: “Gold Medal”, “Silver Medal” and “Bronze Medal”.
Explanation: The first three athletes got the top three highest scores, so they got “Gold Medal”, “Silver Medal” and “Bronze Medal”. For the left two athletes, you just need to output their relative ranks according to their scores.
Note
N is a positive integer and won’t exceed 10,000.
All the scores of athletes are guaranteed to be unique.
public String[] findRelativeRanks(int[] nums) { int n = nums.length; String[] result = new String[n]; Rank[] ranks = new Rank[n]; String[] medals = {"Gold", "Silver", "Bronze"};
for (int i = 0; i < n; i++) ranks[i] = new Rank(i, nums[i]);
近期评论