We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
publicstaticList<Integer>climbingLeaderboard(List<Integer>ranked,List<Integer>player){// Write your code hereHashSet<Integer>set=newHashSet<>(ranked);ranked=newArrayList<>(set);// only uniq value Collections.sort(ranked,Collections.reverseOrder());ArrayList<Integer>result=newArrayList<>();for(intp:player){intindex=Collections.binarySearch(ranked,p,Collections.reverseOrder());if(index<0){index=Math.abs(index);ranked.add(index-1,p);result.add(index);}else{result.add(index+1);}}returnresult;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Climbing the Leaderboard
You are viewing a single comment's thread. Return to all comments →
java