![]() |
Добро пожаловать, гость ( Вход | Регистрация )
![]() |
Andrej Bazhan |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Пользователи Braingames Сообщений: 242 Регистрация: 19.8.2011 Пользователь №: 27 113 ![]() |
Всем привет! Снова вернулся на вершину рейтинга, а тут нехороший сюрприз. В связи с добавлением места в рейтинге и на личную карточку, считаю тем более необходимым исправить его рассчет. Справедливая формула такова:
место = 1 + число игроков с более высоким рейтингом (без учета прикладной). Ф-ция rank() (не dense), короче. Причем предлагаю его изменить и в карточке, и в списке на странице "рейтинг". И да, он не обязан быть уникальным. И тогда новую сортировку по рейтингу+нерейтинговые задачи убрать как ненужное усложнение. |
![]() ![]() |
Andrej Bazhan |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Пользователи Braingames Сообщений: 242 Регистрация: 19.8.2011 Пользователь №: 27 113 ![]() |
И если люди с одинаковым рейтингом будут на одинаковом месте, отпадает необходимость в этом полумерном и не корректном учете чего-либо еще, кроме рейтинга. Доп сравнение думаю и ввели, пытаясь уточнить разделение. Вместо того, чтобы поступить точно и спрпведливо - объединить в одно место.
Ответ на оба пункта в том, почему их сделали 0, и почему прикладная должна быть 0. С ней вообще все понятно. То, что зачли кому-то, вам уже не зачтут. А 0 сделали 0 потому, что они не показательны при подсчете рейтинга. Иначе сделайте их рейтинговыми и всего делов. Ну а раз не показательны, то не показательны совсем. Полумеры не нужны. |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 16.7.2025, 20:43 |