#808

Rozděl hráče do čtyř stejně velkých skupin podle hodnocení

Vedoucí esportového týmu chce rozdělit žebříček hráčů do čtyř stejně velkých skupin — horních 25 %, 25–50 %, 50–75 %, dolních 25 %. Označ každého hráče číslem jeho skupiny. Háček: když počet hráčů není dělitelný čtyřmi, vyjdou skupiny nestejně — řádky navíc jdou do prvních skupin. U deseti hráčů to dá rozdělení 3-3-2-2, ne „2,5 na skupinu". Zobraz id hráče, jeho skóre a číslo skupiny. Seřaď podle skóre sestupně, s id hráče jako rozhodčím kritériem (nutné pro deterministické pořadí).

Ukázka očekávaného výstupu

Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.

scorequartileplayer_id
9511
8812
8813

Výsledek vašeho dotazu se zobrazí zde