We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9756bf8 commit 269dadfCopy full SHA for 269dadf
506. Relative Ranks.java
@@ -0,0 +1,26 @@
1
+public class Solution {
2
+ public String[] findRelativeRanks(int[] nums) {
3
+ int[] sortedNums = new int[nums.length];
4
+ for (int i = 0; i < nums.length; i++) {
5
+ sortedNums[i] = nums[i];
6
+ }
7
+ Arrays.sort(sortedNums);
8
+ String[] ranks = new String[nums.length];
9
+
10
11
+ int rank = nums.length - Arrays.binarySearch(sortedNums, nums[i]);
12
+ System.out.println(rank);
13
+ if (rank == 1) {
14
+ ranks[i] = "Gold Medal";
15
+ } else if (rank == 2) {
16
+ ranks[i] = "Silver Medal";
17
+ } else if (rank == 3) {
18
+ ranks[i] = "Bronze Medal";
19
+ } else {
20
+ ranks[i] = String.valueOf(rank);
21
22
23
24
+ return ranks;
25
26
+}
0 commit comments