#808

Répartir les joueurs en quatre groupes de notation égaux

Le responsable d'une équipe d'esport veut répartir le classement des joueurs en quatre groupes égaux — top 25 %, 25-50 %, 50-75 %, 25 % inférieurs. Marque chaque joueur avec son numéro de groupe. Subtilité : lorsque le nombre de joueurs n'est pas divisible par quatre, les groupes sont inégaux — les lignes excédentaires vont dans les premiers groupes. Sur dix joueurs, cela produit une répartition 3-3-2-2, et non « 2,5 par groupe ». Affiche l'id du joueur, son score et le numéro de groupe. Trie par score décroissant, avec l'id du joueur comme critère de départage (nécessaire pour un ordre déterministe).

Exemple de sortie attendue

Voici à quoi ressemble une réponse correcte — son nombre de lignes lui est propre, il n'a pas à correspondre aux tables du schéma.

scorequartileplayer_id
9511
8812
8813

Le résultat de votre requête apparaîtra ici