#808

Spieler in vier gleich große Rating-Gruppen aufteilen

Ein E-Sport-Teamleiter möchte die Spielerrangliste in vier gleich große Gruppen aufteilen — Top 25 %, 25–50 %, 50–75 %, untere 25 %. Versieh jeden Spieler mit seiner Gruppennummer. Vorbehalt: Wenn die Anzahl der Spieler nicht durch vier teilbar ist, fallen die Gruppen ungleich aus — überzählige Zeilen kommen in die ersten Gruppen. Bei zehn Spielern ergibt das eine Aufteilung von 3-3-2-2, nicht „2,5 pro Gruppe“. Zeige die id des Spielers, seine Punktzahl und die Gruppennummer. Sortiere absteigend nach Punktzahl, mit der Spieler-id als Tiebreaker (für eine deterministische Reihenfolge erforderlich).

Beispiel der erwarteten Ausgabe

So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.

scorequartileplayer_id
9511
8812
8813

Dein Abfrageergebnis erscheint hier