Раздели играчите на четири равни групи по рейтинг
Тимлийд на еспорт отбор иска да раздели класирането на играчите на четири равни групи — топ 25%, 25-50%, 50-75%, долните 25%. Маркирай всеки играч с номера на неговата група. Уговорка: когато броят на играчите не се дели на четири, групите излизат неравни — допълнителните редове отиват в първите групи. При десет играчи това дава разбивка 3-3-2-2, а не «по 2.5 на група». Покажи идентификатора на играча, неговия резултат и номера на групата. Подреди по резултат в низходящ ред, с идентификатора на играча като разделител при равенство (нужен за детерминиран ред).
Примерен очакван изход
Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.
| score | quartile | player_id |
|---|---|---|
| 95 | 1 | 1 |
| 88 | 1 | 2 |
| 88 | 1 | 3 |
Влез, за да видиш историята на решенията
ВходВлез, за да използваш ИИ ментора
Вход