Comparatoarele sunt folosite pentru a compara doua obiecte. In aceasta provocare, vei crea un comparator si il vei folosi pentru a sorta un tablou.
Clasa jucator iti este furnizata in editor. Are 2 campuri: un nume de tip sir si un scor de tip numar intreg.
Se da un tablou de n obiecte jucator, scrie un comparator care ii sorteaza in ordinea descrescatoare a scorului; daca 2 sau mai multi jucatori au acelasi scor, sorteaza-i in ordinea alfabetica dupa nume. Pentru a face acest lucru , trebuie sa creezi o clasa de verificare care implementeaza interfata comparatorului, apoi scrie o metoda int compare(Jucator a, Jucator b) care implementeaza metoda Comparator.compare(T o1, T o2).
Intrarile de la stdin sunt gestionate de codul blocat demonstrativ din clasa solutie.
Prima linie contine un numar intreg, n, care indica numarul de jucatori.
Fiecare linie ulterioara n contine un nume de jucator si scorul sau.
Nu trebuie sa afisati nici o iesire la stdout. Codul blocat demonstrativ din solutie va crea un obiect de verificare, foloseste-l pentru a sorta tabloul jucator si afiseaza fiecare element sortat.
<aside> ➡️ 5 amy 100 david 100 heraldo 50 aakansha 75 aleksa 150
</aside>
<aside> ⬅️ aleksa 150 amy 100 david 100 aakansha 75 heraldo 50
</aside>