Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.9 KB

README.ru.md

File metadata and controls

46 lines (29 loc) · 1.9 KB

Симулятор футбольных матчей

Это простой пример симулятора футбольных матчей на PHP.

В примере, на первом шаге, показан расчет средних значений забитых и пропущенных мячей, определение на основе этих данных силы атаки и обороны для каждой команды.

На втором шаге производится случайный выбор команд и симуляция результатов матчей с использованием Распределения Пуассона.

Входные данные

На входе ожидается текстовой файл в формате CSV со следующей структурой:

Country;Total games;Wins;Draws;Losses;Scored and missed goals
Brazil;104;70;17;17;221 - 102
Germany;106;66;20;20;224 - 121
Italy;83;45;21;17;128 - 77
Argentina;77;42;14;21;131 - 84

Разделитель полей - ;.

Число колонок - 6.

В колонках 2-5 ожидаются целочисленные значения.

Последняя колонка должна содержать два целочисленных значения, разделенные дефисом.

Первая строка - заголовок (не используется). Последующие строки должны содержать данные о командах. Число команд должно быть кратно двум.

Пример работы

Требования

  • PHP 5.x/7.x

Лицензия

The MIT License (MIT)

Copyright © 2017, @meet-aleksey