Concedendo prêmios

Você recebe um dicionário de nomes e a quantidade de pontos que eles têm. Retorne um dicionário com os mesmos nomes, mas, em vez dos pontos, retorne o prêmio que cada um recebe.

"Gold", "Silver" ou "Bronze" para o 1.º, 2.º e 3.º lugar, respectivamente. Para todos os outros nomes, retorne "Participation" como prêmio.

Exemplos

award_prizes({
  "Joshua" : 45,
  "Alex" : 39,
  "Eric" : 43
}) ➞ {
  "Joshua" : "Gold",
  "Alex" : "Bronze",
  "Eric" : "Silver"
}

award_prizes({
  "Person A" : 1,
  "Person B" : 2,
  "Person C" : 3,
  "Person D" : 4,
  "Person E" : 102
}) ➞ {
  "Person A" : "Participation",
  "Person B" : "Participation",
  "Person C" : "Bronze",
  "Person D" : "Silver",
  "Person E" : "Gold"
}

award_prizes({
  "Mario" : 99,
  "Luigi" : 100,
  "Yoshi" : 299,
  "Toad" : 2
}) ➞ {
  "Mario" : "Bronze",
  "Luigi" : "Silver",
  "Yoshi" : "Gold",
  "Toad" : "Participation"
}

Observações

  • Sempre haverá pelo menos três participantes que receberão prêmios.
  • Nenhum participante terá a mesma quantidade de pontos que outro.