У меня есть объект с именем «Player», обладающий такими свойствами, как «Score», «Turn», «Name» и т. Д. На основании количества игроков, которые выбирает пользователь, я создаю массив игроков.
По ходу игры я обновляю счет каждого игрока.Что мне нужно сделать, это сравнить «счет» текущего игрока со всеми другими игроками.Если оно выше, выигрывает указанный игрок.В настоящее время единственный способ, которым я смог это сделать, - создать временный массив со значениями очков всех игроков и переупорядочить массив с наивысшего на низший.Затем я проверяю, совпадает ли оценка текущего игрока со счетом в индексе 0 моего временного массива.Это может вызвать потенциальные проблемы, так как два игрока МОГУТ иметь одинаковый счет, и в этот момент у меня нет возможности соотносить счет в массиве временных данных с игроком, которому он принадлежит.м в настоящее время делает лучший выбор?Должен быть способ оптимизировать это.Спасибо за любую помощь!