Нужна помощь от лиги програмистов


Скрипт нужен для выявления героя который силен против определенных 3 героев,максимально 5:
В игре выбирают поочередно героев например выбрали 3 героев,это:Kaitlyn,Korki и Tristana
Caitlyn слаба против Sivir1,Jinx2,Tristana3,Ezreal4
Korki слаб против Urgot1,Caitlyn2,Graves3,Ezreal4,Kog'Maw5
Tristana слаба против Caitlyn1,MissFortune2,Sivir3,Kog'Maw4

Скрипт должен выбрать героя который наиболее силен против этих 3 героев например Sivir1;Sivir3, Kog'Maw5;KogMaw4, Ezreal4;Ezreal4. Цифра после названия от 1 до 10 чем меньше тем сильней. Скрипт выбирает того у кого меньше этот рейтинг или того кто чаще присутствует чаще в этом списке.

Наиболее сильный против этих 3 героев это Sivir с 4/2,я выбираю ее.Есть еще Ezreal с 8/2 рейтингом,и Kog'Maw 9/2
Порядок по убыванию:
1)Sivir 4/2=2
2)Ezreal 8/2=4
3)Kog'Maw 9/2=4,5

Вооот.