Problem · Simulation
Determine the Elimination Order (MLE)
Given the competition results, determine the elimination order. For example:
Input:
[["Tom 20", "Sam 10"], ["Sam 20", "Tom 10"]]
In the first round, Tom takes the longest time and gets eliminated. In the second round, only Sam remains, so their score is valid and added to the output list.
Output:
["Tom", "Sam"]
Edge case: If scores are tied, all tied contestants are eliminated simultaneously.
Examples
01 · Example 1
results = [["Tom 20", "Sam 10"], ["Sam 20", "Tom 10"]] return = ["Tom", "Sam"]
In the first round, Tom takes the longest time and gets eliminated. In the second round, only Sam remains, so their score is valid and added to the output list.
More Quora problems
public String[] determineEliminationOrder(String[][] results) {
// write your code here
}
results[["Tom 20", "Sam 10"], ["Sam 20", "Tom 10"]]
expected["Tom", "Sam"]
checking account