#808

Verdeel spelers over vier gelijke rating-groepen

Een esports-teamlead wil de spelersranglijst opdelen in vier gelijke groepen — top 25%, 25-50%, 50-75%, onderste 25%. Markeer elke speler met zijn groepsnummer. Let op: wanneer het aantal spelers niet deelbaar is door vier, komen de groepen ongelijk uit — extra rijen gaan naar de eerste groepen. Bij tien spelers levert dat een verdeling van 3-3-2-2 op, niet «2,5 per groep». Toon het speler-id, zijn score en het groepsnummer. Sorteer op score in aflopende volgorde, met het speler-id als tiebreaker (nodig voor een deterministische volgorde).

Voorbeeld van verwachte uitvoer

Zo ziet een correct antwoord eruit — het aantal rijen is op zichzelf staand en hoeft niet overeen te komen met de schematabellen.

scorequartileplayer_id
9511
8812
8813

Je queryresultaat verschijnt hier