Добрый день! В игре есть рейтинг 1 000 лучших игроков. Прежде чем получить тысячу лучших - я сортирую массив по очкам и получаю из него 1 000 первых uid. Но передо мной поставили задачу: если игрок не вошел в рейтинг 1 000 лучших, а стал, допустим 50 426-м, то сообщить об этом игроку. Вот я пока не знаю, как ее решить, не скачивая весь массив игроков. Может у кого есть оптимальное решение? Допустим, может как-то можно пометить строки при сортировке?
Спасибо! Подумаю над этим.
Но у меня есть такой вариант, когда, допустим пользователей 30 имеют очки каждый по 40....
Вы предлагаете пронумеровать. Тогда придется каждый раз при сортировке перенумеровывать? Или есть проще вариант?