class Solution {
public String
[] findRelativeRanks(int[] nums
) {
String
[] result
=new String[nums
.length
];
Map
<Integer,Integer> map
=new HashMap<>();
for(int i
=0;i
<nums
.length
;i
++){
map
.put(nums
[i
],i
);
}
Arrays
.sort(nums
);
for(int i
=0;i
<nums
.length
;i
++){
if(nums
.length
-i
>3){
result
[map
.get(nums
[i
])]=Integer
.toString(nums
.length
-i
);
}else{
if(nums
.length
-i
==3)
result
[map
.get(nums
[i
])]="Bronze Medal";
if(nums
.length
-i
==2)
result
[map
.get(nums
[i
])]="Silver Medal";
if(nums
.length
-i
==1)
result
[map
.get(nums
[i
])]="Gold Medal";
}
}
return result
;
}
}
转载请注明原文地址: https://mac.8miu.com/read-506000.html