Problem 46576. Award medals to winners
A competition awards medals to the winners: gold to first place, silver to second place, and bronze to third place. In the case of ties, these rules apply:
- If two competitors tie for gold, the next competitor gets bronze, and no silver is awarded. If three or more competitors tie for gold, no other medals are awarded.
- If two or more competitors tie for silver, no bronze is awarded.
- If two or more competitors tie for bronze and fewer than three medals have been awarded so far, all who tied for bronze get medals.
Write a function that takes a vector of scores and identifies the winners (i.e., the position of the winning scores in the vector). In this competition, higher scores are better. If a medal is not awarded, set the output to the empty set.
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers13
Suggested Problems
-
13060 Solvers
-
Remove the small words from a list of words.
1435 Solvers
-
Create logical matrix with a specific row and column sums
297 Solvers
-
We love vectorized solutions. Problem 1 : remove the row average.
802 Solvers
-
Find the index of n in magic(n)
233 Solvers
More from this Author249
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!