Добавлен N7 Molot
Как можно сравнить или рассчитать реальное/целое значение всех игроков на всех игроков оптимальным способом без применения дополнительных переменных?
Скрины за благодарность
Пример: Значение реальное N каждого игрока сравнить с значением N каждого игрока
Принятый ответ
molot39, что-то не совсем догоняю что именно требуется. Если что, вот некоторые идеи. Может помогут.
Вычисление максимума в массиве (max - максимальное значение, max_i - его номер):
Вычисление максимума в массиве (max - максимальное значение, max_i - его номер):
Перебор всех пар игроков (С повторениями):
Перебор всех пар игроков (Без повторения):
NEW
Вроде индексация в массивах с 0, а номера игроков с 1. Из-за этого в твоем примере может быть ошибка
Вроде индексация в массивах с 0, а номера игроков с 1. Из-за этого в твоем примере может быть ошибка
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
далее сравниваем X с N игрока 2, если N больше - приравниваем X к N игрока 2, нет - с N игрока 3
и далее по цепочке
Ред. N7 Molot
1 игрок N меньше чем у 2 игрока = функция, но у 3 игрока, больше чем у 2 игрока
Ред. rlOmega
Вычисление максимума в массиве (max - максимальное значение, max_i - его номер):
Вроде индексация в массивах с 0, а номера игроков с 1. Из-за этого в твоем примере может быть ошибка
Ред. N7 Molot
Ред. rlOmega
Упс, во втором условие Level of Heroes[Integer A] = max
Ред. N7 Molot
может потом будет доступен..
Ред. rlOmega
P.S. Протестил триггер по поиску героя с макс уровнем в массиве (последний, что я сбросил) - вроде работает