I find it funny how we approach this same problem every ~5 years. (https://stackoverflow.com/questions/164831/how-to-rank-a-mil...)
I recently implemented a similar tool to help my team decide which brand and art references to use => http://refsort.com/
One big difference is that I focused on subjective topics, where there is no absolute 'correct' or 'better' option. In that case I think transitivity could actually decrease the quality of the result, so more 'brute force' is required.
I could probably implement this algorithm in a branch and see what happens :)
Obviously, I'd choose the exact match.
But regardless, this is useful for teaching sorting to help understand the comparison function's role that is passed into a sort routine.
I click "Sort it". Nothing happens. <sigh>
For all those silent folks who are just like me: know that you are not alone.
A: They will tell you.