DIVlNATOR 7 Posted December 6, 2021 (edited) Доброго времени суток. Не сходятся значения с моим подсчетом и данными по статистике xvm. Я высчитываю средний уровень техники за бой, используя WGAPI. Сохраняю все танки из метода раздела "Танкопедия" метод "Техника". Беру данные из раздела "Техника игрока" метода "Статистика по технике игрока" поля "tank_id" и "battles". и открываю Stream, в котором делаю mapToInt (грубо превращая объект в число, но не суть). Далее к каждому объекту делаю п.3, п4. Нахожу по "tank_id" из п.1 значение "tier". В случае если я не нахожу танк (тестерский например), то исключаю его, попутно подсчитывая сыгранные на них бои. Перемножаю "battles" на "tier" Результат полученных значений стрима суммирую. Беру данные из раздела "Аккаунты" метод "Персональные данные игрока" из них, только рандомные бои. Вычитаю из п.6 бои на тестерской технике. Результат всего этого: п7 - соответственно, за вычетом тестерских боев - количество боев со статистикой XVM не сходится. средний уровень техники за бой сходится. Если тестерские бои из рандомных не вычитать - то также со статистикой XVM сходится. Вопрос @Mixaill : Как правильно все таки считать? Edited December 7, 2021 by DIVlNATOR Quote Share this post Link to post Short link Share on other sites
DIVlNATOR 7 #512433 Posted December 7, 2021 @ktulho @Slava7572 Не в курсе вопроса? Quote Share this post Link to post Short link Share on other sites