Competition Ranking

ARRAY

Problem

Given an array of integers scores where scores[i] is the score of the ith athlete, return an array answer where answer[i] is the rank of the ith athlete.

The rank is a string that represents the athlete's position in the competition:

  • The athlete with the highest score gets "Gold Board".
  • The athlete with the second highest score gets "Silver Board".
  • The athlete with the third highest score gets "Bronze Board".
  • For the rest of the athletes, their rank is their position in the scores array, converted to a string, starting from 1.

Examples

makeRanks([50, 60, 40, 30, 20]) // returns ["Silver Board", "Gold Board", "Bronze Board", "4", "5"] // The surf bots are ranked as [2nd, 1st, 3rd, 4th, 5th]. makeRanks([15, 25, 10, 20, 5]) // returns ["Bronze Board", "Gold Board", "4", "Silver Board", "5"] // The surf bots are ranked as [3rd, 1st, 4th, 2nd, 5th].
Loading...