Podziel graczy na cztery równe grupy według rankingu
Lider zespołu esportowego chce podzielić ranking graczy na cztery równe grupy — górne 25%, 25-50%, 50-75%, dolne 25%. Oznacz każdego gracza numerem jego grupy. Uwaga: gdy liczba graczy nie dzieli się przez cztery, grupy wychodzą nierówne — nadmiarowe wiersze trafiają do pierwszych grup. Dla dziesięciu graczy daje to podział 3-3-2-2, a nie „2,5 na grupę”. Pokaż id gracza, jego wynik oraz numer grupy. Posortuj według wyniku malejąco, z id gracza jako kryterium rozstrzygającym remis (potrzebne dla deterministycznej kolejności).
Przykładowy oczekiwany wynik
Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.
| score | quartile | player_id |
|---|---|---|
| 95 | 1 | 1 |
| 88 | 1 | 2 |
| 88 | 1 | 3 |
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj się