Я собираю инструмент для коллеги, который помогает создать хороший список приборов. Я получил около 2/3 через инструмент, собирая различные данные ... и затем я ударил кирпичную стену. Это не проблема JavaScript, а математический блок.
Допустим, у меня 4 команды, и все они должны играть друг с другом дома и в гостях. С помощью этого инструмента - http://www.fixturelist.com/ - я вижу, что домашний и выездной матч с 4 командами займет 6 недель / раундов / что угодно. Впрочем, я не могу понять, как это было программно разработано.
Может кто-нибудь объяснить логику для обработки этого?
Для информации, я бы использовал этот существующий инструмент, но есть и другие факторы / функции, с которыми мне нужно работать, следовательно, выполнять пользовательскую работу. Если бы я только мог понять, как представить эту логику!