1class Solution {2public String[] findRelativeRanks(int[] score) {3String[] res = new String[score.length];4TreeMap<Integer, Integer> map = new TreeMap<>();5for (int i = 0; i < score.length; i++) map.put(score[i], i);6int rank = score.length;7for (Map.Entry<Integer, Integer> p : map.entrySet()) {8if (rank == 1) res[p.getValue()] = "Gold Medal";9else if (rank == 2) res[p.getValue()] = "Silver Medal";10else if (rank == 3) res[p.getValue()] = "Bronze Medal";11else res[p.getValue()] = String.valueOf(rank);12rank--;13}14return res;15}16}