#808

Rozdeľ hráčov do štyroch rovnakých skupín podľa ratingu

Vedúci esportového tímu chce rozdeliť rebríček hráčov do štyroch rovnakých skupín — horných 25 %, 25–50 %, 50–75 %, dolných 25 %. Každého hráča označ číslom jeho skupiny. Háčik: keď počet hráčov nie je deliteľný štyrmi, skupiny vyjdú nerovnomerné — riadky navyše idú do prvých skupín. Na desiatich hráčoch to dá rozdelenie 3-3-2-2, nie „2,5 na skupinu". Zobraz id hráča, jeho skóre a číslo skupiny. Zoraď podľa skóre zostupne, pričom id hráča slúži ako rozhodca pri zhode (potrebné pre deterministické poradie).

Ukážka očakávaného výstupu

Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.

scorequartileplayer_id
9511
8812
8813

Tu sa zobrazí výsledok vášho dotazu