Suddividi i giocatori in quattro gruppi uguali per rating
Il team lead di una squadra di esport vuole suddividere la classifica dei giocatori in quattro gruppi uguali: top 25%, 25-50%, 50-75%, ultimi 25%. Contrassegna ogni giocatore con il numero del suo gruppo. Attenzione: quando il numero di giocatori non è divisibile per quattro, i gruppi risultano disuguali — le righe in eccesso finiscono nei primi gruppi. Su dieci giocatori si ottiene una suddivisione 3-3-2-2, non «2,5 per gruppo». Mostra l'id del giocatore, il suo punteggio e il numero del gruppo. Ordina per punteggio in ordine decrescente, con l'id del giocatore come criterio di spareggio (necessario per un ordine deterministico).
Esempio di output atteso
Ecco come appare una risposta corretta — il suo numero di righe è a sé stante, non deve corrispondere alle tabelle dello schema.
| score | quartile | player_id |
|---|---|---|
| 95 | 1 | 1 |
| 88 | 1 | 2 |
| 88 | 1 | 3 |
Accedi per vedere la cronologia degli invii
AccediAccedi per usare l'AI Mentor
Accedi